【docker】使用学习mysql
备份源sql
# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载163的源,这是centos7的docker
# curl -o CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
其余的源地址centos
CentOS5 :http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo缓存
缓存bash
# yum clean all # yum makecache
看内核,3.10以上curl
# uname -r
安装docker学习
# yum -y install docker
启动docker加密
# systemctl start docker
开机启动dockerurl
# systemctl enable docker
mysql
docker pull mysql docker run --name mysqlServer -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql docker exec -it mysql bash #登陆mysql mysql -u root -p 新加密方式 caching_sha2_password ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; 就加密方式 mysql_native_password ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; #添加远程登陆用户 CREATE USER 'ycx'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; GRANT ALL PRIVILEGES ON *.* TO 'ycx'@'%';