文章目录
- Mysql 安装
- 安装服务
- 安装客户端
- 设置远程连接
- 进入 mysql
- 使用 mysql库
- 查看用户表
- 更新用户表
- 强制刷新权限
- 重启mysql服务
- 其他
- 设置mysql的字符编码
- 找到[mysqld_safe],在底下添加红色标记的字符
- 添加server编码在底下添加红色标记的字符
- 找到[mysql] 在底下添加红色标记的字符
- 重启服务即可
- Mysql 卸载
- 卸载mysql-server、mysql-client mysql-common
- 清理残留数据
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 completitiondefault-character-set=utf8
重启服务即可
Mysql 卸载
卸载mysql-server、mysql-client mysql-common
sudo apt-get remove mysql-serversudo apt-get remove mysql-clientsudo apt-get remove mysql-common
清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P