1.windows 2k 系统下在c:\winnt目录下面,linux系统下面不清楚。
2.设置mysql数据库的user表,
update user set host='you_ip_address' where user='you_name' ; flush privilege;
这样你就 只能用ip地址连接了,不可以用localhost了,就是讲,mysql不把本地的ip地址和localhost作为一回事看待。
3.设置你的用户密码:
mysqladmin -u user_name password "you_password"
2.设置mysql数据库的user表,
update user set host='you_ip_address' where user='you_name' ; flush privilege;
这样你就 只能用ip地址连接了,不可以用localhost了,就是讲,mysql不把本地的ip地址和localhost作为一回事看待。
3.设置你的用户密码:
mysqladmin -u user_name password "you_password"
谢谢你,我按你所说试了一下,问题如下:
1:我在我的win2000的winnt下还是没有找到my.cnf或my.ini,我的mysql是4.0。
2:按你所说进行更新,结果出现:ERROR 1062: Duplicate entry '202.114.121.218-root' for key 1。
请再指点一二,谢谢!
C:\mysql\bin>mysql -h 192.106.101.228 -u root -p //使用IP
Enter password: ******
ERROR 1045: Access denied for user: 'root@zxz' (Using password: YES)C:\mysql\bin>mysql -h zxz -u root -p //使用主机名zxz
Enter password: ******
ERROR 1045: Access denied for user: 'root@zxz' (Using password: YES)C:\mysql\bin>mysql -h localhost -u root -p //使用localhost
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 77 to server version: 4.0.18-nt请高手解疑!
windows系统文件夹,
c:\my.cnf
c:\mysql\data.my.cnf(前题mysql安装在c:\mysql下)