【docker】安装mysql
2023-12-21 17:47:10
查看可用的 mysql版本
docker search mysql
拉取 MySQL最新镜像
docker pull mysql:latest
查看镜像
docker images
运行容器
docker run -it -d --name mysql-demo -m 500m -p 3309:3306 -v /test1/mysql/data:/var/lib/mysql -v /test1/mysql/config:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=root123456 -e TZ=Asia/Shanghai mysql
- -v /test1/mysql/data:/var/lib/mysql 挂载数据卷,mysql数据存储位置
- -v /test1/mysql/config:/etc/mysql/conf.d ?挂载数据卷,mysql配置文件存储位置
- -m, --memory:内存限制,硬限制
- -e MYSQL_ROOT_PASSWORD=root123456 设置的密码是root123456
- -e TZ=Asia/Shanghai ? 国内时区Asia/Shanghai
?
进入容器
docker exec -it mysql-demo /bin/bash
登录mysql
mysql -u root -p
创建远程登录用户
CREATE USER 'chengxuyuanshitang'@'%' IDENTIFIED WITH mysql_native_password BY 'chengxuyuanshitang';
GRANT ALL PRIVILEGES ON *.* TO 'chengxuyuanshitang'@'%';
FLUSH PRIVILEGES;
退出容器
exit
远程登录
查看mysql版本
select version();
文章来源:https://blog.csdn.net/wochunyang/article/details/135132861
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!