Linux 下 Mysql 的安装与卸载

文章目录

  • 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 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

你可能感兴趣的:(linux,mysql,adb)