【Docker Mysql 安装】1分钟 快速安装mysql

为了能够快速安装mysql,我们使用docker 安装。

主要步骤如下:
1、安装docker,使用国内 daocloud 一键安装命令

curl -sSL https://get.daocloud.io/docker | sh

开机自启动:
systemctl enable docker
启动服务:
docker:systemctl start docker

查看docker是否启动

输入命令“ps -ef|grep docker”或“netstat -lnpe|grep docker”

systemctl docker status

2、拉取Mysql 5.7.31镜像

docker pull mysql:5.7.31

3、运行Mysql 5.7.31

docker run -d --name myMysql -p 9506:3306 -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.31

参数解析:
-d: 后台运行容器,并返回容器ID
–name myMysql: 为容器指定一个名称
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
-v: 绑定一个卷,主机的目录/data/mysql 映射到容器的 /var/lib/mysql
-e MYSQL_ROOT_PASSWORD=123456: 设置环境变量,密码设置为123456
mysql:5.7.31:使用镜像mysql:5.7.31

4、查看运行状态

 docker ps 

5、修改数据库密码和远程访问设置

进入容器命令
docker exec -it [容器ID] /bin/bash
进入容器
docker exec -it mysql-name /bin/bash
查看配置文件
cat /etc/mysql/my.cnf
数据保存到 /var/lib/mysql 路径下

输入数据库账号密码命令
mysql -u root -p
update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
# 刷新缓存
flush privileges;

#授权远程访问
grant all privileges on \*.\*  to 'root'@'%';
#刷新权限
flush privileges
# 退出
exit
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页