sudo vi /etc/mysql/my.cnf
注释掉:bind-address = 127.0.0.1
二、添加 Mysql 管理帐号:
1、mysql -uroot -p (先登录MYSQL)
2、添加MYSQL帐户
规则:GRANT ALL ON db.table(或*.*) TO username@192.168.1.% IDENTIFIED BY “password”
示例(添加用户lozv,允许访问所有表,允许在局域网段访问):
GRANT ALL PRIVILEGES ON *.* TO ‘lozv’@’192.168.1.%’ IDENTIFIED BY ‘http://lozv.com’;
三、重新启动MYSQL服务:
sudo service mysql restart
sudo /etc/init.d/mysql restart
(不同系统,请自行寻找启动方法)
PS:局域网访问MYSQL有可能会比较慢,你可能需要MYSQL优化,方法如下:
sudo vi /etc/mysql/my.cnf
[mysqld]下面加入如下两行:
skip-name-resolve
skip-grant-tables
重新启动MYSQL
删除 mysql
sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common //这个很重要
上面的其实有一些是多余的。
清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P