Docker 安装 MySQL(8和5.7)

2020-06-17 07:14:33易采站长站整理

CREATE USER 'james'@'%' IDENTIFIED BY '123456asd';
# 创建一个账号-james,用来进行远程访问;

GRANT ALL ON *.* TO 'james'@'%';
# 赋予所有权限给之前创建的账号:james

ALTER USER 'james'@'%' IDENTIFIED WITH mysql_native_password BY '123456asd';
# 确认使用密码{123456asd}登录此账号{james}
# 密码尽量复杂,安全性更高。

FLUSH PRIVILEGES;
# 刷新权限

配置完毕后,使用 Navicat 工具或其他工具进行连接测试即可。

MySQL 5.7 配置


GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
# {usernama} 是远程访问登录的用户名,不建议用 root;
# {password} 是远程访问的登录密码;
# '%'代表的是所有IP,如果可以尽量设置指定 IP 或 IP 段

FLUSH PRIVILEGES;
# 刷新权限

配置完毕后,使用 Navicat 工具或其他工具进行连接测试即可。

注:如果无法访问请注意防火墙 3306 端口是否开启,服务器提供商的安全组中的端口是否开启。

您可能感兴趣的文章:Docker同时安装MySQL和MariaDB的方法步骤Docker安装常用组件(mysql,redis)的方法Docker安装MySQL8的方法步骤ubuntu下在docker中安装mysql5.6 的方法在docker中安装mysql详解docker上安装使用mysql镜像在docker上安装运行mysql实例