Ubuntu16.04安装MySQL并配置远程访问

sudo apt-get install mysql-client 确保MySQL客户端已安装,以便在本地与MySQL服务器进行通信。检查MySQL是否已成功安装。sudo netstat -tap | grep mysql 如果看到MySQL服务运行,说明安装成功。下一步是配置MySQL以允许远程访问。编辑MySQL配置文件。sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 在...
Ubuntu16.04安装MySQL并配置远程访问
为了在Ubuntu 16.04上安装和配置MySQL以允许远程访问,请遵循以下步骤,确保安装MySQL服务端、设置root用户、安装客户端、配置远程访问,并最终测试远程连接。

首先,安装MySQL服务端。

使用命令行,执行以下操作:

sudo apt-get install mysql-server

这将自动安装MySQL服务端。

接着,设置root用户的密码。

sudo passwd

系统会提示你输入并确认新密码。

然后,安装MySQL客户端。

sudo apt-get install mysql-client

确保MySQL客户端已安装,以便在本地与MySQL服务器进行通信。

检查MySQL是否已成功安装。

sudo netstat -tap | grep mysql

如果看到MySQL服务运行,说明安装成功。

下一步是配置MySQL以允许远程访问。

编辑MySQL配置文件。

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

在文件中找到`bind-address = 127.0.0.1`这一行,将其注释掉。

接下来,修改用户权限以允许远程访问。

使用以下命令登录MySQL:

mysql -u root -p --remote-access

输入root用户的密码。

添加一个远程访问的用户。

grant all on *.* to root@'%' identified by '1';

这里的`root@'%'`表示允许来自任何地址的远程访问,`identified by '1'`是新用户的密码。

刷新权限以确保更改生效。

flush privileges;

检查新用户是否已添加成功。

select user, host, authentication_string from user;

在MySQL 5.7版本中,用户密码显示在列`authentication_string`中。

最后,重启MySQL服务以应用更改。

/etc/init.d/mysql restart

至此,MySQL已成功安装并配置远程访问。为了确保一切正常,测试远程连接。

通过命令行测试远程连接:

mysql -h 192.168.0.201 -P 3306 -u root -p123

其中`192.168.0.201`是MySQL服务器的IP地址,`3306`是MySQL默认端口号,`root`是用户名,`123`是密码。

如果能成功连接,说明远程访问已配置成功。

要卸载MySQL,执行以下步骤:

1.
sudo apt-get autoremove --purge mysql-server

2.
sudo apt-get remove mysql-server

3.
sudo apt-get autoremove

4.
sudo apt-get remove mysql-common

5.
dpkg -l |grep ^rc|awk ‘{print $2}‘ |sudo xargs dpkg -P

以上步骤确保彻底清除MySQL及其相关依赖。

通过遵循这些详细步骤,您可以在Ubuntu 16.04上成功安装并配置MySQL,以支持远程访问。确保在实际操作中根据自己的需求和环境进行调整。2024-09-04
mengvlog 阅读 711 次 更新于 2025-12-19 21:57:18 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部