QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 607|回复: 1

[没查到] MySQL,求助。详情见内。

[复制链接]
发表于 2003-9-3 20:41:10 | 显示全部楼层 |阅读模式
本人于今天下午在[红旗4.0Bate]上以rpm方式安装了MySQL。本机名为[TFW-RFL40]。

安装包:

MySQL-bench-4.0.14-0.i386.rpm
MySQL-client-4.0.14-0.i386.rpm
MySQL-devel-4.0.14-0.i386.rpm
MySQL-server-4.0.14-0.i386.rpm

不管三七二十一,全装了,添加了"mysql"用户,修改了"/var/lib/mysql"的权限,顺利启动MySQL。

新手,到目前为止只学会了启动、修改根口令、退出。

有个同学几天前一时冲动,要我也给他装了个Linux,[红旗4.0正式版]。主机名为[localhost]。

刚才在同学的机器上安装了MySQL-client-4.0.14-0.i386.rpm,执行

"mysql -h 192.168.1.7(我的主机IP,用ifconfig查出来的) -u root -p",输入口令,结果"ERROR 1130: Host '192.168.1.6(同学的主机名)' is not allowed to connect to this MySQL server"。

我希望开启MySQL远程连接,应该怎么办?

发表于 2003-9-4 00:39:38 | 显示全部楼层
要连接的MySQL服务器机器的名称不能用localhost(修改/etc/sysconfig/network);
同时MySQL的mysql数据库user表中必须有host字段为%或允许的客户机名字。
[code:1]
#mysql -u root
>use mysql;
>select * from user;
>insert into user values ("机器名","用户名", password("密码"), "Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y");
>quit;
[/code:1]
说明:机器名可以为localhost,%,或具体的机器名。其中%代表所有机器可以使用给定的用户名和密码登陆。14个"Y"代表所有权限都设置为允许。
默认的root用户只可以从本机登陆的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 02:46 , Processed in 0.097999 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表