MySQL初始化根密码和允许远程访问

  


<强> 1, <强>初始化根密码

进入mysql数据库

mysql> update  user  set 密码=密码(“123456”),where 用户=?

<强> 2,允许mysql远程访问,可以使用以下三种方式:

<强>(1)改表。

mysql  -u  root  - p   mysql> use  mysql;   mysql> update  user  set  host =,‘%’where 用户=,“根”;   mysql> selecthost, userfromuser;

<强>(2)授权。

mysql> GRANT  ALL  PRIVILEGES 提醒*。*,用“根”@“%”,IDENTIFIED 通过‘123456’,WITH  GRANT 选择;   mysql> flush 特权;

solin192.168.119.10

mysql> GRANT  ALL  PRIVILEGES 提醒*。*,用“solin”@“192.168.119.10”, IDENTIFIED 通过‘654321’,WITH  GRANT 选择;   mysql> flush 特权;

<强>(3)在安装mysql的机器上运行:

//进入mysql服务器   #,mysql  -h  localhost  -u 根//赋予任何主机访问数据的权限   mysql> GRANT  ALL  PRIVILEGES 提醒*。*,用“根”@“%”,WITH  GRANT 选择;//使修改生效   mysql> flush 特权;//退出MySQL服务器   mysql>退出

<强>最后:网上还看到一个方式

vi 。/etc/mysql/my . cnf中所做   …   (客户端)   default-character-set=utf8   (mysqld)   character-set-server =, utf8   collation-server =utf8_general_ci   bind-address =0.0.0.0   (mysql)   default-character-set =, utf8   …

<强>。


MySQL初始化根密码和允许远程访问