如何关闭MYSQL远程访问

如何关闭MYSQL远程访问,第1张

停止mysql服务,然后用下面的方式启动mysql:

mysqld --skip-grant-tables

mysqld-nt --skip-grant-tables

(以上2个命令根据不同版本选择其中一个合适的运行就可以)

然后就用mysql客户端直接服务器本地登陆mysql(不用密码的),然后增加本地的登陆帐号即可:

grant all on *.* to 'root'@'localhost' IDENTIFIED BY '密码' with grant option

flush privlieges

grant all on *.* to 'root'@'127.0.0.1' IDENTIFIED BY '密码' with grant option

flush privlieges

接着kill掉上面启动的mysql服务进程,重新按平时正常的方式启动mysql即可.

1、本地登录到mysql数据库,mysql -uroot -p。

2、创建用户,使用命令:create user abc identified by 'yourpassword'。

3、退出使用刚创建的用户登陆,可以登录用户创建成功mysql -uabc -p。

4、使用此用户创建数据库是不行的,因为没有没有权限。

5、使用root用户登录数据库,创建新数据库并授权给abc用户。

6、使用abc用户本地登录,并切换到abcdb,并创建表CREATE TABLE s(name varchar(30))。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8641592.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存