MySQL 是一个强大的数据库管理系统,允许用户通过远程访问连接到服务器。为了保证远程访问的安全性,我们需要设置远程账号密码。以下是设置 MySQL 远程账号密码的步骤:
# 连接 MySQL 数据库mysql -u root -p# 创建远程账户CREATE USER 'remote_user'@'%' IDENTIFIED BY 'password';# 授权允许远程访问GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';# 重新加载授权FLUSH PRIVILEGES;# 退出 MySQL 数据库exit;
以上命令将创建一个名为“remote_user”的 MySQL 远程账号,密码设置为“password”。这个账号被授予了所有数据库和表的权限,并且允许从任何 IP 地址进行连接。
请注意,在实际应用中,不应该使用“%”作为 IP 地址,推荐使用具体的 IP 地址以增强安全性。
设置 MySQL 远程账号密码后,我们需要修改 MySQL 配置文件以允许远程访问。可打开 /etc/mysql/mysql.conf.d/mysqld.cnf 文件,找到 bind-address 行,并设置为服务器 IP 地址:
bind-address = YOUR_SERVER_IP_ADDRESS
修改完成后,重启 MySQL 服务,即可成功远程访问数据库。