我正在使用Amazon Cloud部署我的网络服务。但是,这需要一个MySQL实例,我已经安装了它。为了允许远程连接到MySQL数据库,我遵循以下序列,如MySQL文档中详述,甚至在下面的线程中。
编辑my.cnf文件以更改以下内容。
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/English
bind-address = <server ip OR 0.0.0.0>
以下帖子详细讨论了相同的解决方案 Remote Connections Mysql Ubuntu
http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html
但是,一旦我按照提到的那样编辑了my.cnf文件,MySQL服务器就无法重启。我尽力恢复原状,但却失败了。
任何人都可以帮我识别和解决问题,这将是一个很大的帮助。
答案 0 :(得分:2)
验证MySQL服务器是否正在运行。
尝试将bind-address设置为0.0.0.0
bind-address = 0.0.0.0
确认文件已删除
/var/run/mysqld/mysqld.sock
/var/run/mysqld/mysqld.pid