文章目录
Mysql 安装
安装服务
sudo apt-get install mysql-server
安装客户端
sudo apt-get install mysql-client
上面两步没什么说的,比较简单 安装时记住密码
设置远程连接
进入 mysql
/usr/local/mysql/bin/mysql -u root -p
使用 mysql库
use mysql;
查看用户表
SELECT `Host`,`User` FROM user;
更新用户表
UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
强制刷新权限
flush privileges;
重启mysql服务
sudo service mysql restart
其他
如果上面的操作还是不可以进行远程连接,找到/etc/mysql/my.cnf文件,找到bind-address,此时的绑定的地址是127.0.0.1或者是localhost ,修改为bind-address= 0.0.0.0。Ok了,再次重启服务,即重复(5)操作。
设置mysql的字符编码
还是找到/etc/mysql/my.cnf :
找到[mysqld_safe],在底下添加红色标记的字符
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
default-character-set=utf8
添加server编码在底下添加红色标记的字符
ssl-ca=/etc/mysql/cacert.pem
ssl-cert=/etc/mysql/server-cert.pem
ssl-key=/etc/mysql/server-key.pem
character-set-server=utf8
找到[mysql] 在底下添加红色标记的字符
[mysql]
#no-auto-rehash # faster start of mysql but no tab completition
default-character-set=utf8
重启服务即可
Mysql 卸载
卸载mysql-server、mysql-client mysql-common
sudo apt-get remove mysql-server
sudo apt-get remove mysql-client
sudo apt-get remove mysql-common
清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P