MySQL客户端远程连接1045的错误

最近需要使用MySQL,只好赶紧学习一下。哪里知道第一步就卡住了。装了一个客户端,连不上,报1045的错误。

 

从网上找了一下,三步就好。

 

INSERT INTO `user` VALUES ('%','root','*196BDEDE2AE4F84CA44C47D54D78478C7E2BD7B7','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0);
GRANT ALL PRIVILEGES ON *.* TO root@"%";
FLUSH PRIVILEGES;

第一步我改成insert了。

 

=================== 08/25/2010

后来有发现,直接用授权语句就可以了,不用直接操作表这么麻烦。(还是因为不熟练啊)

mysql> grant usage on *.* to 'root'@'1.1.1.1' identified by 'password';
Query OK, 0 rows affected (0.00 sec)

mysql>

 

=================== 08/25/2010

 

还有就是对MySQL不熟悉,不知道这个USER表的具体用法,就先导出来,复制了一条。

 

导出倒是很方便:

# mysqldump -uroot -ppass mysql > mysql.sql

你可能感兴趣的:(MySQL)