在本地远程连接mysql
在windows-cmd窗口ping linux IP地址。
在linux,mysql窗口查看mysql的端口
show variables like ‘%port%’;(如果没有,请跳过这个步骤)
置root的密码为123456
set global validate_password_policy=0;
validate_password_length(密码长度)参数默认为8,我们修改为6
set global validate_password_length=6;
完成之后再次执行修改密码语句即可成功
alter user ‘root’@‘localhost’ identified by ‘123456’;
• 再次show variables like ‘%port%’;成功查看
你想root使用123456从任何主机连接到mysql服务器的话。
• select host,user,plugin from user;
• update user set host="%" where user=“root”; 用这句话改了host权限
• flush privileges
• 连接本地的mysql
查看3306端口是否开启,如果没有开启
firewall-cmd --zone=public --query-port=3306/tcp
打开防火墙3306远程端口
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload
再次连接本地的mysql
配置mysql开机启动
vi /etc/rc.local
在文件中添加 service mysqld start即可