Docker安装MySQL
下载MySQL 默认最新版本#
docker pull mysql
启动MySQL#
docker run --restart=always --name test_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai -d mysql:latest --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-time_zone='+8:00'
//以下是注释 不要复制
--restart=always:设置为开机启动
--name test_mysql:自定义的名称
-p 3306:3306:端口映射
-e MYSQL_ROOT_PASSWORD=设置密码
-e TZ=Asia/Shanghai:设置时区
-d mysql:指定镜像
--character-set-server=utf8mb4:指定字符集
--collation-server=utf8mb4_unicode_ci:指定字符集
--default-time_zone='+8:00':默认时区
远程连接#
//进入test_mysql 的命令行模式 这里的test_mysql 就是刚刚起的那个名字
docker exec -it test_mysql bash
//进入mysql命令,回车输入docker-mysql密码
mysql -u root -p
//进入mysql数据库表
use mysql;
//修改密码方式
alter user 'root'@'%' identified with mysql_native_password by '这里是你的密码';
//完事 Ctrl+D连按两次回到主界面
作者:nico
出处:https://www.cnblogs.com/nico09919/p/16521579.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了