首页 热点资讯 义务教育 高等教育 出国留学 考研考公

linux下mysql数据库的操作授权问题,求行家指点

发布网友

我来回答

1个回答

热心网友

1.
mysql数据库
,忘记root
用户登录
密码。
解决如下:
a.重置密码
#/etc/init.d/mysqld
stop
#mysqld_safe
--user=mysql
--skip-grant-tables
--skip-networking
&
#mysql
-u
root
mysql
mysql>
UPDATE
user
SET
Password=PASSWORD('newpassword')
where
USER='root';
mysql>
FLUSH
PRIVILEGES;
mysql>
quit;
b.使用新密码登录
#mysql
-u
root
-pnewpassword
2.远程登录权限
mysql>
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'@'%'
IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;
mysql>
FLUSH
PRIVILEGES;
上面授权是允许myuser用户,从任何机器都能访问mysql服务器。
%代表任何客户端,也可以是
localhost
,或者是某一ip地址。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com