Ubuntu18.04安装mysql并配置远程访问

Posted flood

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu18.04安装mysql并配置远程访问相关的知识,希望对你有一定的参考价值。

1、ssh连接到Ubuntu服务器

  默认root用户登陆,如果运行以下命令没有权限请在命令开头加sudo

2、安装mysql

1 apt install mysql-server

3、配置mysql

mysql_secure_installation

会出现很多问题,让选择Yes或者No(把#2的密码记住,其他的我感觉选什么都行)

#1 是否安装验证密码的插件,建议N
#2 输入root密码
#3 Remove anonymous users? 建议N
#4 Disallow root login remotely? 建议N
#5 Remove test database and access to it? 我选的Y
#6 Reload privilege tables now? 建议Y

4、运行以下命令查看mysql服务状态,出现active(running)则表示正常

service mysql status

5、安装之后的mysql默认无法远程访问,需要手动开启

mysql -uroot -p

输入root密码进入mysql,在mysql的控制台输入以下命令

GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY "password";

把password换成root密码

*.*  表示db.table

% 表示所有允许ip连接(默认是localhost)

完事后exit退出

6、编辑mysql配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

将 bind-address= 127.0.0.1注掉(我的在第43行),然后:wq退出

7、重启mysql服务

service mysql restart

重启之后确认一下mysql的服务状态是否为running,正常的话就远程连接mysql了。

Done!

 

以上是关于Ubuntu18.04安装mysql并配置远程访问的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu18.04 (腾讯云服务器)安装MySQL 5.7,更改MySQL的root密码并使其可远程登录的一种配置方式

Ubuntu18.04 (腾讯云服务器)安装MySQL 5.7,更改MySQL的root密码并使其可远程登录的一种配置方式

Ubuntu18.04安装MySQL

Ubuntu18.04,安装Redis配置远程连接访问和简单使用Redis

Ubuntu安装mysql并配置远程访问

Ubuntu下安装MySQL 并配置root账号远程访问