MySQL5.7的安装、卸载(CentOS 7 & Ubuntu 16.04)

CentOS 通过 yum 安装MySQL5.7

Yum Repository 下载地址:https://dev.mysql.com/downloads/repo/yum/
选择相应的版本进行下载:Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package
下载完成后,安装mysql源

1 $sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm
检查mysql源是否安装成功
1 $sudo yum repolist enabled | grep "mysql.*-community.*"

安装MySQL

1 $sudo yum install mysql-community-server

启动MySQL服务器

1 $systemctl start mysqld  或者  $service mysqld start

关闭MySQL服务器

1 $systemctl stop mysqld  或者  $service mysqld stop

查看MySQL服务器启动状态

1 $systemctl status mysqld  或者  $service mysqld status

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。
查看root用户的默认密码

1 $grep "temporary password" /var/log/mysqld.log

用root用户登录

1 $mysql -u root -p (然后输入默认密码)

修改默认密码

1 mysql> set password for 'root'@'localhost'=password('MyNewPass4!');

注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误。
MySQL客户端登录MySQL服务器
MySQL客户端退出MySQL服务器

设置MySQL服务器为开机启动:

修改root默认密码:

添加远程登录帐号:

设置默认编码为UTF-8:

安装MySQL Workbench(通过yum安装)

1  $sudo yum install mysql-workbench-community.x86_64

 

Ubuntu 16.04 通过APT repository的方式来安装

安装步骤 https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/

下载 MySQL APT repository https://dev.mysql.com/downloads/repo/apt/

在命令行安装release package

shell> sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

更新MySQL APT repository

shell> sudo apt-get update

通过APT安装MySQL,该命令会安装MySQL server、client、数据库的通用文件

shell> sudo apt-get install mysql-server

安装完成。MySQL server会在安装完成后自动启动。

MySQL的启动和关闭

启动MySQL

shell> sudo service mysql statrt

关闭MySQL

sheell> sudo service mysql stop

查看MySQL

shell>  sudo service mysql status

 ubuntu彻底删除MySQL数据库

首先在终端中查看MySQL的依赖项
dpkg --list | grep mysql
卸载

sudo apt-get remove mysql-common sudo apt-get autoremove --purge mysql-server-5.7 or sudo apt-get autoremove --purge mysql-server
清除残留数据

dpkg -l| grep ^rc| awk '{print$2}'| sudo xargs dpkg -P
再次查看MySQL的剩余依赖项

dpkg --list | grep mysql

继续删除剩余依赖项

sudo apt-get autoremove --purge mysql-apt-config

dpkg -l | grep mysql | grep i

至此已经没有了MySQL的依赖项,彻底删除

 

 

 

posted on 2018-09-11 13:57  0820LL  阅读(211)  评论(0编辑  收藏  举报

导航