禁止MySQL无密码登录,提高系统安全性

禁止MySQL无密码登录,提高系统安全性

创新互联IDC提供业务:资阳主机托管,成都服务器租用,资阳主机托管,重庆服务器租用等四川省内主机托管与主机租用业务;数据中心含:双线机房,BGP机房,电信机房,移动机房,联通机房。

修改MySQL配置文件

1、打开MySQL配置文件my.cnf(Linux系统)或my.ini(Windows系统)。

2、在[mysqld]部分添加以下内容:

skipgranttables

3、重启MySQL服务。

创建新用户并授权

1、登录MySQL,使用以下命令:

mysql u root p

2、输入当前root用户的密码。

3、创建一个新用户,newuser,并设置密码,如:newpassword。

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'newpassword';

4、为新用户授权,允许新用户访问名为testdb的数据库的所有权限。

GRANT ALL PRIVILEGES ON testdb.* TO 'newuser'@'localhost';

5、刷新权限。

FLUSH PRIVILEGES;

6、退出MySQL。

EXIT;

删除匿名账户和远程访问权限

1、登录MySQL,使用以下命令:

mysql u root p

2、输入当前root用户的密码。

3、删除匿名账户。

DROP USER ''@'localhost';

4、禁止远程访问。

DELETE FROM mysql.user WHERE Host='%';

5、刷新权限。

FLUSH PRIVILEGES;

6、退出MySQL。

EXIT;

重启MySQL服务并测试新用户登录

1、重启MySQL服务。

2、使用新创建的用户和新密码登录MySQL,

mysql u newuser p newpassword h localhost P 3306

3、如果能够成功登录,说明已经禁止了无密码登录,提高了系统安全性。

标题名称:禁止MySQL无密码登录,提高系统安全性
浏览路径:http://www.gawzjz.com/qtweb2/news21/8721.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联