美文网首页我爱编程
Centos 7 安装 mysql5.7.21

Centos 7 安装 mysql5.7.21

作者: MC_Honva | 来源:发表于2018-04-10 14:47 被阅读292次

如果之前已经有安装过,需要先卸载

  • 使用yum方式查看是否安装过
yum list instyalled mysql
如果显示出如下图所示,则说明已经有安装过: 图一
  • yum 卸载
yum remove mysql-community-client    mysql-community-common mysql-community-libs mysql-community-libs-compat mysql-community-server mysql57-community-release       
rm -rf /var/lib/mysql       
rm /etc/my.cnf      
  • rpm查看安装
rpm -qa | grep -i mysql 
图二
  • rpm卸载
rpm -e xxxx(上图中显示的文件)
cd /var/lib/
rm -rf mysql/
  • 清除余项
whereis mysql
图三

删除上图所示文件

rm -rf XXXX
  • 删除配置文件
rm –rf /usr/my.cnf      
rm -rf /root/.mysql_sercret
  • 剩余配置
chkconfig --list | grep -i mysql
chkconfig --del mysqld

根据上述列表删除mysql相关,如mysqld

  • 使用yum安装mysql

yum安装会省区很多配置的环节,更省事

  • 获取安装源
wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm       
sudo rpm -ivh mysql57-community-release-el7-9.noarch.rpm
  • 使用yum安装
# 更新yum软件包
yum check-update  
# 更新系统 
yum update
#安装mysql
yum install mysql mysql-server
  • 启动mysql服务
systemctl start mysqld
  • 查看mysql服务状态
systemctl status mysqld
图四
  • 设置开机自启
systemctl enable mysqld
systemctl daemon-reload
  • 修改本地登录密码

安装完后,会在/var/log/mysqld.log中生成一个root的默认密码,可以去查看文件查找,也可以通过如下命令查看。

grep 'temporary password' /var/log/mysqld.log

需要注意的是,这个默认密码是会过期的,所以直接查看文件的方式,可能会拿到一个过期的密码,建议使用第二个方法*

mysql -uroot -p

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

密码默认规定需要有大小写数字特殊符号

  • 添加远程登录用户
GRANT ALL PRIVILEGES ON *.* TO 'honva'@'%' IDENTIFIED BY 'MyNewPass1!' WITH GRANT OPTION;
  • 配置默认编码utf-8
#查看当前的默认编码
show variables like '%character%';
图五

修改/etc/my.cnf,在[mysqld]下添加如下配置

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
图六

重启服务

systemctl restart mysqld
图七

参考文章

相关文章

  • Centos 7 安装 mysql5.7.21

    如果之前已经有安装过,需要先卸载 使用yum方式查看是否安装过 yum 卸载 rpm查看安装 rpm卸载 清除余项...

  • 程序日记2018-05-03

    centos7 安装nginx和php7 centos7 安装nginx和php7 centos7系统安装php7...

  • yum安装nginx,mysql,php

    centos7 一、安装nginx 安装mysql(centos7) 安装php centos8 安装php74 ...

  • 2018-04-19

    Centos 7 安装 tomcat7, jdk,mysql,zookeeper Centos 安装jdk 安装...

  • docker容器安装

    一、centos7安装docker 使用 yum 安装(CentOS 7下) Docker 要求 CentOS 系...

  • FastDFS 集群

    Centos 7 安装 FastDFS CentOS 7 安装 Nginx FastDFS 和 Nginx 整合 ...

  • CentOs 安装MongoDB

    本文主要介绍了使用 CentOs 6 和 CentOs 7 安装 MongoDB 3.6 CentOs 7 安装M...

  • CentOS 7 Nginx安装

    CentOS 7 Nginx安装 @(Linux)[Nginx安装, CentOS7] 1. 安装必备工具 2. ...

  • 部署docker虚拟化平台

    CentOS Docker 安装 使用 yum 安装(CentOS 7下) Docker 要求 CentOS 系统...

  • nodejs10安装

    CentOS7在线安装 CentOS7离线安装 下载RPM包,安装即可 Ubuntu在线安装 Ubuntu离线安装...

网友评论

    本文标题:Centos 7 安装 mysql5.7.21

    本文链接:https://www.haomeiwen.com/subject/ljqnhftx.html