新手提问,连接mysql数据库的问题,很容易挣分啊。。。

heitian 2003-07-31 08:13:10
刚刚开始学习php,只有简单的c和linux基础。
我在一台机器上做的redhat+apache+mysql+php,在另一台机器win2000上做调试、管理,在2000下用mysql-front或者mysqlgui连接linux下的mysql,总是提示:Access denied for user: 'root@202.196.**.**(Using password: YES)

是linux下的权限问题?该如何解决?
...全文
53 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gageyang 2003-08-01
  • 打赏
  • 举报
回复
在连接MYSQL时,最好不要用ROOT作为用户连接。

你可以添加一个一般用户,只对某个或几个特定的库进行管理,用 global_boy(RESEARCHING UNIX)的方法对用户设置权限。
敲命令的时候尽量规范一点,不要图简单:
grant all privileges on db_name to "name@%" identified by 'password' with grant option;

%表示任意地址,你也可以指定为目标主机地址。
heitian 2003-07-31
  • 打赏
  • 举报
回复
非常感谢!
但是好像还没有解决,'218.26.161.90' 换成本机ip,命令成功执行,但是问题依旧。
我自己再好好看看吧。。。。再感谢一下。。。
大家都用什么样的mysql管理器呢?
global_boy 2003-07-31
  • 打赏
  • 举报
回复
mysql -h localhost -u root 回车

mysql> GRANT ALL PRIVILEGES ON *.* TO root@'218.26.161.90' identified by 'password';
Query OK, 0 rows affected (0.06 sec)

mysql> exit;
Bye


然后你就可以在客户端 218.26.161.90 计算机中登录 MySQL 了

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧