cd /home/tmp
rpm -ivh MySQL-3.23.52-1.i386.rpm #安装mysql server
rpm -ivh MySQL-client-3.23.52-1.i386.rpm #安装mysql client
/usr/mysql/safe_mysqld & #启动mysql server
mysql #运行mysql 客户端,并开放root用户的远程访问权限。以便调试
use mysql
update user set host = '%' where user = 'root' and host
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<> 'localhost';
~~~~~~~~~
flush privileges;
quit
mysql> select * from mysql.user;
+-----------+------+----------+-------------+-------------+-------------+-------
------+-------------+-----------+-------------+---------------+--------------+--
---------+------------+-----------------+------------+------------+
| Host | User | Password | Select_priv | Insert_priv | Update_priv | Delete
_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | F
ile_priv | Grant_priv | References_priv | Index_priv | Alter_priv |
+-----------+------+----------+-------------+-------------+-------------+-------
------+-------------+-----------+-------------+---------------+--------------+--
---------+------------+-----------------+------------+------------+
| % | root |123456 | Y | Y | Y | Y
| Y | Y | Y | Y | Y | Y
| Y | Y | Y | Y |
| dzyls | root | 123456 | Y | Y | Y | Y
| Y | Y | Y | Y | Y | Y
| Y | Y | Y | Y |
| localhost | | | N | N | N | N
| N | N | N | N | N | N
| N | N | N | N |
| dzyls | | | N | N | N | N
| N | N | N | N | N | N
| N | N | N | N |
+-----------+------+----------+-------------+-------------+-------------+-------
------+-------------+-----------+-------------+---------------+--------------+--
---------+------------+-----------------+------------+------------+
4 rows in set (0.15 sec)
[quote:5b9d488926="kenix"]删除可以用 delete from mysql.user where user is null;
去www.mysql.com看看参考,或者找mysql中文参考[/quote]
谢谢,kenix!
今天上午,我的mysql问题终于解决了,
采用kenix的方法但失败了:
]mysql> delete from mysql.user where user is null;
Query OK, 0 rows affected (0.00 sec)
~~~~~~~~~~~~~~~~~~~~~
于是我从Host下手
mysql> delete from mysql.user where Host="dzyls";
Query OK, 2 rows affected (0.01 sec)
mysql> delete from mysql.user where Host="localhost";
Query OK, 1 row affected (0.01 sec)
mysql> select * from mysql.user;
+------+------+----------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+
| Host | User | Password | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv |
+------+------+----------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+
| % | root | 123456 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y
|
+------+------+----------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+
1 row in set (0.01 sec)