在乌班图18.0安装MySQL并实现远程连接
时间: 2024-11-25 12:08:55 浏览: 43
在Ubuntu 18.04上安装MySQL并设置远程访问,可以按照以下步骤进行:
1. **更新系统和安装软件包**:
```
sudo apt-get update && sudo apt-get install mysql-server
```
2. **启动MySQL服务**:
```
sudo systemctl start mysql
```
3. **配置MySQL安全选项** (首次启动可能会提示设置root用户的密码):
```
sudo mysql_secure_installation
```
在安装向导中,选择"yes"允许远程登录。
4. **编辑MySQL配置文件**:
```
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
```
找到`bind-address = 127.0.0.1`这一行,将`127.0.0.1`改为`0.0.0.0`,以便允许来自任何IP地址的连接。
5. **重启MySQL服务以应用更改**:
```
sudo systemctl restart mysql
```
6. **创建远程访问所需的用户(如果需要)**:
```
sudo mysql -u root -p
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';
FLUSH PRIVILEGES;
```
这里将`remote_user`替换为你想要的新用户名,`password`替换为新用户的密码。
7. **验证远程连接**:
使用刚创建的账户尝试从另一台机器通过SSH连接到服务器,然后运行:
```
mysql -h server_ip -u remote_user -p
```
完成以上步骤后,你应该可以在本地或者其他网络位置连接到Ubuntu服务器上的MySQL数据库了。记得每次修改完配置后都要验证服务是否正常。
阅读全文