ubuntu16.04 安装mysql及配置远程登录
使用命令即可进行MySQL安装。
执行下面三条命令:
sudo apt-get install mysql-server

其中有需要输入root的密码,和确认密码。
sudo apt install mysql-client

sudo apt install libmysqlclient-dev

安装成功后。
测试是否安装成功:
sudo netstat -tap | grep mysql

可以通过如下命令进入MySQL服务:
mysql -uroot -p你的密码

现在设置mysql允许远程访问,首先编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf:
sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉bind-address = 127.0.0.1:

保存退出。
保持还在mysql的shell界面,执行授权命令:
grant all on *.* to root@'%' identified by '你的密码' with grant option;

刷新权限:
flush privileges;

然后执行quit命令退出mysql服务,执行如下命令重启mysql:
service mysql restart
再次进入mysql的shell下:;
查看一下是否已经允许远程?
Use mysql;
Select host, user from user;

我的是改成所有都行(标记错了,是最顶上那个root)
如果你的root不是上面那样,而是下面这样:

那么请使用如下:
update user set host = '%' where user = 'root' and host='localhost';
然后:
flush privileges;
刷新权限。
查询你的ubuntu的ip地址:
ifconfig

远程连接mysql数据库:
Navicat for MySQL 使用SSH方式链接远程数据库
到此结束。
本文详细介绍了在Ubuntu16.04系统中安装MySQL的方法,并提供了配置MySQL服务允许远程访问的步骤。包括安装命令、编辑配置文件、授权远程访问等关键操作。
529

被折叠的 条评论
为什么被折叠?



