MySQL创建可以远程连接访问的用户

2021/12/22 2:23:22

本文主要是介绍MySQL创建可以远程连接访问的用户,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目前,大多数都使用Navicat及其他数据库可视管理工具操作数据库,而使用Navicat工具则需要mysql账号登录。mysql默认只有root账号,为了安全起见,使用远程管理工具时最好使用其他账号登录,所以需要创建新的账号并授予远程登录权限,本文旨在记录操作步骤,方便新手学习。

1、登录mysql,执行登录命令,输入密码进行登录。

mysql -u root -p

2、指向操作的mysql数据库,用户信息都在mysql中管理。

mysql> use mysql;

3、创建用户“test001”,并指定密码"123456"。

mysql> create user 'test001' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

4、授予用户“test001”远程登录权限,需要指定设置的密码。

mysql> grant all privileges on *.* to 'test001'@'%' identified by '123456' with grant option;
Query OK, 0 rows affected, 1 warning (0.00 sec)

5、刷新mysql用户权限。

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

6、此时已经可以使用创建好的用户“test001”进行远程登录了。

注意:若还不能远程登录,看下服务器防火墙设置,需要把3306端口放开。

 

 

操作过程的截图如下:

① 登录

② 指定操作数据库

③ 创建用户

④ 授权远程登录

⑤ 刷新用户权限

 



这篇关于MySQL创建可以远程连接访问的用户的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程