Docker 安装 MySQL
大约 1 分钟约 365 字
使用 Docker 安装 MySQL。
安装
从 docker-hub 镜像源中找到想要安装的版本号。
这里直接安装最新版本。
docker pull mysql
等待一段时间安装完成后,启动 MySQL 容器:
docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 mysql
这个命令的参数解释如下:
-d
: 后台运行容器。--name mysql-container
: 给容器起一个名字。-e MYSQL_ROOT_PASSWORD=my-secret-pw
: 设置 MySQL root 用户的密码。-p 3306:3306
: 将容器的 MySQL 服务端口(默认为 3306)映射到主机的 3306 端口。
启动容器后进入 MySQL 容器的命令行界面:
docker exec -it mysql-container bash
输入密码即可进入 MySQL 命令行界面。
设置 MySQL
进入到命令行界面后,设置一些基本的配置。
注意
MySQL 命令以 ;
表示一行结束。
- 登陆 MySQL
mysql -u root -p
- 创建数据库
create database your_data_base_name;
- 创建用户
CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password';
- 设置权限
GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'localhost';
- 刷新权限
FLUSH PRIVILEGES;
注意
必要步骤,否则权限会不生效。
做完基本的配置之后,就可以使用下面命令退出命令行界面:
exit;
服务器开放端口
参考 添加安全组规则。
接下来就可以使用 Navicat 连接数据库了。