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创建可以远程连接访问的用户

② 指定操作数据库

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

③ 创建用户

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

④ 授权远程登录

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

⑤ 刷新用户权限

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

 

上一篇:Mybatis--->新增新功能报错,以前都正常,突然报错


下一篇:mysql 的outfile以及infile 语法简单备份恢复表