码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2019-03-17 01:14:21      阅读:706      评论:0      收藏:0      [点我收藏+]

标签:ring   cal   and   远程访问   选择   bin   ges   log   anon   

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 root@"%" 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并配置远程访问

标签:ring   cal   and   远程访问   选择   bin   ges   log   anon   

原文地址:https://www.cnblogs.com/floud/p/10545089.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!