如何在docker中完美安装mysql镜像并启动
2022/1/12 2:35:06
本文主要是介绍如何在docker中完美安装mysql镜像并启动,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
主要介绍了两个mysql镜像版本的安装
mysql 5.6安装
1、拉取mysql镜像
docker pull mysql:5.6
2、运行mysql的镜像生成一个正在运行的容器,可以通过docker contain ls得到容器的id信息
复制代码
docker run -dit -p 3306:3306 mysql:5.6 bash # 会返回容器的id,赋值前5、6位就可以了,改为5.7也一样 docker exec -it 容器id bash # 使用上面复制的容器ID前5、6位,进入容器
使用uname -a查看系统为ubuntu系统
查看mysql的状态
service mysql status
启动mysql
service mysql start
进入mysql客户端
mysql
添加远程访问权限,在下面语句中的*和%号的说明,不懂得话,请查看后面的参考博客
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
在另一台电脑上使用root,123456进行登录mysql可以成功进入,需要注意防火墙的开关,我电脑默认是关闭的
mysql> flush privileges;
Mysql8.0安装
1、拉取mysql镜像
docker pull mysql:8.0
2.docker run -p 3307:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
3.docker exec -it mysql8 /bin/bash
4.mysql -uroot -p123456
5.use mysql;
6.ALTER USER 'root'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
7.ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
8.FLUSH PRIVILEGES;
9.修改密码
mysqladmin -uroot -p旧密码 password 新密码
这篇关于如何在docker中完美安装mysql镜像并启动的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-18Mysql安装入门:新手必读指南
- 2024-11-18MySQL事务MVCC原理入门详解
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料