mariadb、mysql开启远程访问
这里1-5步网上一堆,如果各位已经操作过了无需重复,直接进行第六步:修改监听ip(网上一般没有这个步骤导致很多很无法开启成功)。
1、登陆mysql数据库
mysql -uroot -p
mysql -h127.0.0.1 -P3306 -uroot -p
2、选择mysql库
use mysql;
3、修改用户表运行所有IP访问
update user set host ='%' where user ='root';
4、 将root的权限改为ALL PRIVILEGES并且改密码为123
grant all privileges on *.* to root@'%' identified by '123';
5、刷新修改
flush privileges;
6、修改监听ip(网上一般没有这个步骤导致很多很无法开启成功)
mariadb
vim /etc/mysql/mariadb.conf.d/50-server.cnf
把这行注释掉:
bind-address = 127.0.0.1
mysql
vim /etc/mysql/mysql.conf.d/mysqld.cnf
把这行注释掉:
bind-address = 127.0.0.1
7、测试
telnet 你的IP 3306
恭喜你开启成功了。