打开mysql远程

MySQL是一种常用的关系型数据库,它可以用于管理和存储各种数据。有时候,我们需要通过远程访问MySQL来进行数据库操作。本文将介绍如何打开MySQL远程访问。

打开mysql远程

首先打开终端,输入以下命令,以登录到MySQL:

mysql -u 用户名 -p

此时,会提示输入密码。输入正确密码后,就可以登录到MySQL了。

接下来,输入以下命令,以创建一个允许远程访问的用户:

GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

其中,用户名和密码可以自己设置。执行完以上命令后,需要刷新MySQL的权限:

FLUSH PRIVILEGES;

最后,需要修改MySQL配置文件,使其允许远程访问。首先,备份原有配置文件:

sudo cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/mysql.conf.d/mysqld.cnf.bak

然后,编辑配置文件:

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

找到以下内容:

#bind-address = 127.0.0.1

将前面的#去掉,改为:

bind-address = 0.0.0.0

保存修改后,重启MySQL服务:

sudo service mysql restart

至此,已经成功打开了MySQL的远程访问功能。可以通过其他机器上的MySQL客户端访问该服务器上的MySQL了。