在本地远程连接mysql

在本地远程连接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即可

发布了29 篇原创文章 · 获赞 28 · 访问量 569

猜你喜欢

转载自blog.csdn.net/weixin_45007916/article/details/105374879
今日推荐