CentOS7 中安装 MySQL

 


0. 说明

 

参考

  centos7.2安装MySQL

  CentOS 7 下 Yum 安装 MySQL 5.7

 

两种方式安装 MySQL 

  安装 MySQL(yum) & 安装 MySQL(yum)

 


 

1. 验证是否已经安装 MySQL

# 检查是否安装了 MySQL
rpm -qa | grep mysql

# 检查是否安装了mariadb
rpm -qa | grep mariadb

# 一般使用此命令即可卸载成功
rpm -e xxx

# 卸载不成功时使用此命令强制卸载
rpm -e --nodeps xxx

 


 

 

2. 安装 MySQL(yum)

# 下载 MySQL 源
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

# 安装 MySQL 源
yum -y install mysql57-community-release-el7-10.noarch.rpm

# 安装 MySQL
yum -y install mysql-community-server

# 启动并修改配置 MySQL 密码
centos> systemctl start mysqld
centos> systemctl enable mysqld

# 生成临时密码
grep "password" /var/log/mysqld.log

# 生成后的效果显示如下
2018-03-14T04:05:03.080507Z 1 [Note] A temporary password is generated for root@localhost: T<HTR#6Gngds

# 临时密码为
T<HTR#6Gngds


# 登陆 MySQL 和修改 root 用户密码
    # 登陆 MySQL
    mysql -uroot -p
    Enter password: 上面生成的临时密码

    # 修改 root 用户密码,新密码XXXXXXXXXX为8位以上包含大小写字母、数字和符号
    mysql> alter user 'root'@'localhost' identified by 'XXXXXXXXXX';
  Query OK, 0 rows affected (0.00 sec)

 

# 重新登陆 MySQL
 mysql -uroot -pXXXXXXXXXX


# 允许远程访问
    # 赋予 root 用户远程访问权限
  mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'XXXXXXXXXX' WITH GRANT OPTION;

 

# 防火墙配置
 firewall-cmd --permanent --add-port=3306/tcp
 firewall-cmd --reload


# 配置默认编码为 utf8
    vi /etc/my.cnf

    # 在[mysqld]下添加如下键值对
    character_set_server=utf8
    init_connect='SET NAMES utf8'


#重启 MySQL 使配置生效
systemctl restart mysqld

 

 

 

 


3. 安装 MySQL(local)

# 使用 Xftp 将 MySQL 的源和安装文件发送到 /home/centos 目录下

# 安装 MySQL 源
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
# 安装 MySQL
cd mysql
sudo yum -y localinstall *

# 启动并修改配置 MySQL 密码
  centos> systemctl start mysqld
  centos> systemctl enable mysqld

  # 进入 MySQL
  centos> mysql -uroot

  # 设置 MySQL 密码为root
  mysql> update mysql.user set password=password('root');

  # 刷新权限列表
  mysql> flush privileges;

  # 退出 MySQL 并重新进入
  mysql> exit
  centos> mysql -uroot -proot

 

 


 

posted @ 2018-09-26 10:29  山间一棵松  阅读(159)  评论(0编辑  收藏  举报