Mysql远程连接配置

Mysql远程连接配置

 

今天需要连接下其他pcmysql数据库,于是就有了下面的连接问题:

 

1,先配置权限

mysql> use testdb

Database changed

 

mysql> grant all privileges on *.* to 'root'@'%' with grant option;

Query OK, 0 rows affected (0.13 sec)

 

mysql> flush privileges;

Query OK, 0 rows affected (0.06 sec)

 

mysql>

 

2,我以为可以了,于是就连接了一把:

 Mysql远程连接配置_第1张图片

 

牛逼!居然还说没权限,牛逼!这是为什么呢?想不通,于是我尝试了下面的链接:

 Mysql远程连接配置_第2张图片

我靠,原来是没有设置密码,新数据库安装后是默认没有设置的。

 

3,设置密码:

mysql> use mysql

Database changed

 

mysql> update user set password=password('root') where user='root';

Query OK, 2 rows affected (0.04 sec)

Rows matched: 5  Changed: 2  Warnings: 0

 

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

 

mysql>

设置好了密码再连,成功。

 Mysql远程连接配置_第3张图片

又长知识了

 

你可能感兴趣的:(数据库,mysql,远程连接)