环境:ubuntu
?
步骤:
1、利用sudo -i换到root用户。
?
2、利用wget下载并安装MySQL
?apt-get install mysql-server
?
?
如果报失败,则用apt-get update。
实在不行,再运行步骤2的命令。
?
?
3、安装过程中会提示你设置root的默认密码, 输入root即可。至此,安装完成。
?
?
4、配置MySQL.使其可以被其他机器访问。
4.1、控制台输入命令:Mysql -uroot -proot进入Mysql控制台。
4.2、输入:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root'; 此命令的含义是允许root用户可以从任何一台机器登录,并且有最高权限。
4.3、 刷新使权限立即生效。输入命令:flush privileges
4.4、 编辑my.cnf文件。使得bind地址为所有Ip地址。将bind-address改成0.0.0.0。
4.5、将防火墙停止。输入命令:ufw disable.可以用ufw status查看防火墙状态。
?
?
5、测试。在另外一台机器上telnet mysql的ip地址 ?3306,看通不通,通了就OK。
?
6、另外,如果mysql在ubuntu上服务停止了。可以用命令:service mysql start
?
refurl:
http://wiki.ubuntu.org.cn/MySQL%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97
?
http://www.chinaz.com/program/2010/0315/108707.shtml
?
http://stackoverflow.com/questions/11990708/error-cant-connect-to-local-mysql-server-through-socket-var-run-mysqld-mysq
?
http://blog.csdn.net/fengpenglang/article/details/6775114
?
?
http://www.php100.com/html/webkaifa/database/Mysql/2010/1115/6818.html?
?
http://stackoverflow.com/questions/21883894/how-to-make-mysql-port-3306-publicly-accessible-on-an-ubuntu-13-04-server
?
?
?
?
?
?