首先
,
以
root
进入
mysql
,
创建远程访问用户
remote,
这个用户除了有远程访问权限外
,
还据有于
root
相同的其他权限
.
iu VASg3T
$ mysql -u root -p
;b Yc{N1
Enter password:
Cw8-}&lC
Welcome to the MySQL monitor. Commands end with ; or \g.
(zbV/ ^W V
Your MySQL connection id is 67 to server version: 4.0.18
~U{r *
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
[[j8)_YW#
mysql
>
sM1*B^fn
mysql
> GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'mysql' WITH GRANT OPTION;
kk
*J7
Query OK, 0 rows affected (0.04 sec)
)khi(8[1]^
mysql
>
mD0h|-Cg
对
GRANT
语句的简单说明:
GRANT
ALL
所有权限
ON *.*
在所有的数据库上
TO root@’%’
对
root
用户,在所有其他
IP
上的
root
用户(注:
mysql
按照用户名和所在
IP
区分用户,所以
root
和
root@%
不是同一个用户)
IDENTIFIED BY ‘mysql’
口令为
mysql
然后修改
mysql
配置文件让它监听外部
ip
端口
,
修改
/etc/my.cnf
文件中的一下部分
:
# keep secure by default!
gjL|8s]
bind-address = 127.0.0.1
K C:c?J
port = 3306
Wj
{~D2,
把
bind-address = 127.0.0.1
注释掉即可
a