查看当前数据中存在的用户
SELECT `user`, `host`, authentication_string AS `password` FROM `mysql`.`user`;
使用步骤:
必须满足的条件
1、网卡端口号必须为
0:0:0:0
Linux 方法:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf # 在43行有 bind-addess = 127.0.0.1 进行修改为0.0.0.0
监听所有的网卡:
在liunx 上进行查看命令: netstat -ant
2、创建一个可以远程连接的用户
用户名 密码
# 创建用户
create user pqw identified by '123456';
# 查看用户的拥有的权限
show grants for pqw;
3、到这里基本可以进行远程连接了
# 远程连接
mysql -upqw -p123456 -h192.168.10.23 # 最后这里写自己的ip地址
# 注意,这里有时候会出现连接不上,需要先进行权限的刷新
flush privileges; # 立即刷新
一、授权
# 给用户所有权限
grant all privileges on *.* to pqw; # 将所有数据库的所有表,中间的所有权限给pqw用户
service mysql restart
存在问题请留言