a083671 发表于 2017-8-21 17:06:25

MySQL本地连接上,但远程可以连接上

本地不管用root还是其他账号,都连接不上Mysql
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -uroot -p
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

但是远程,除了root,其他账号都可以连接上Mysql
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -h10.10.10.1 -uoba -p123456
Welcome to the MySQL monitor.Commands end with ; or \g.
Your MySQL connection id is 461
Server version: 5.6.24-log MySQL Community Server (GPL)

完全不清楚本地为什么连接不上Mysql。。。

然后,又通过show variables like '%datadir%'查看数据所在的目录,如下
mysql> show variables like '%datadir%';
+---------------+-----------------------------------------------------------------------------------+
| Variable_name | Value                                                                           |
+---------------+-----------------------------------------------------------------------------------+
| datadir       | C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.6\Data\ |
+---------------+-----------------------------------------------------------------------------------+
1 row in set (0.00 sec)


在这个目录下找出user.frm,user.myd,user.myi复制到另外一台pc的非mysql的schema上,查到只有root的账号,没有其他账号,我就更不明白为什么连账号都没有,远程却可以连接上mysql.

有哪位大神能告诉我这是什么问题?
页: [1]
查看完整版本: MySQL本地连接上,但远程可以连接上