Mysql镜像系统参数
1、操作系统
基于阿里云官方公共镜像 AlibabaCloudLinux/CentOS/Debian/Ubuntu等
2、Mysql 数据库版本
5.1/5.5/5.6/5.7/8.0/x 多个版本可选择
3、数据库软件目录
安装目录: /usr/local/mysql
数据目录: /usr/local/mysql/data (部分镜像数据目录 /data/mysql)
MySQL配置文件:/etc/my.cnf
4、数据库root初始用户密码 ;
root用户默认密码 f7Y$ovcj~VpoPDm3 (部分密码是 c6pxy2QUvZdwZh)
为了账户安全,请登录服务器后,立即修改MySQL root密码,
mysql> set password for root@localhost = password(‘新密码’);
5、远程连接
为了安全,MySQL数据库默认限制只能本机连接,所以会有not allowed链接错误,如图。
如果您需要远程连接数据库,可以登录服务器后进行修改。
服务器内部防火墙,安全组需放行 3306端口。
#使用root登录数据库
update mysql.user set host="%" where user="root";
#刷新一下
flush privileges;
6、MySQL 8.4.5 无法远程
2、出现客户端版本较低错误
3、可以参考以下设置进行更改,
①、编辑my.cnf配置文件
vim /etc/my.cnf
②、在[mysqld]下面,设置密码验证规则
mysql_native_password=ON
authentication_policy=mysql_native_password
③、然后重启下mysql服务后可以远程连接;
④、但对已经创建的用户无效,需要对之前的用户更新下
ALTER USER 'username'@'hostname' IDENTIFIED WITH 'mysql_native_password' BY 'password';
(比如 ALTER USER 'root'@'%' IDENTIFIED WITH 'mysql_native_password' BY 'f7Y$ovcj~VpoPDm3';)
FLUSH PRIVILEGES;