本文记录了在ubuntu 18.04版本下配置远程访问mysql,创建用户及授权限。
mysql安装完后默认只能通过本地连接,进行远程访问需要如下配置:
一、修改配置文件,设置允许连接的IP
输入命令:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
修改mysql的配置文件(不同版本的mysql可能配置文件不同,如果这个路径找不到配置文件可以尝试使用 /etc/mysql/my.cnf 这个路径),在下图所示的“bind-address=127.0.0.1”前加上“#”号注释掉,表示允许所有的IP连接:
修改完成后执行以下命令重启mysql服务:
service mysql restart
二、创建用户
在控制台输入命令: mysql
回车进入mysql的控制台。
创建用户命令:
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
username:你将创建的用户名;
%:指定该用户在哪个主机上可以登录,%表示该用户可以从任意远程主机登录,如果是本地用户可用localhost;
pas