MySQL安装与配置

环境:

操作系统:centos 6.9
MySQL版本:mysql 5.7

一、MySQL安装

1、使用yum安装MySQL

  • 在MySQL官网下载相应系统版本的yum repository
wget https://repo.mysql.com//mysql57-community-release-el6-11.noarch.rpm
  • 安装yum repository
yum localinstall –y mysql57-community-release-el6-11.noarch.rpm
  • 安装MySQL
yum install –y mysql-community-server

2、使用RMP Bundle包安装MySQL

  • 在MySQL官网下载相应系统版本的RPM Bundle包
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-1.el6.x86_64.rpm-bundle.tar
  • 解压
tar -xvf mysql-5.7.19-1.el6.x86_64.rpm-bundle.tar
  • 安装
yum install –y mysql-community-{server,client,common,libs}-*

备注:系统是centos7的情况下,由于centos7自带的mariadb会导致MySQL无法安装,所以安装MySQL前需卸载mariadb。

  • 查找系统自带的mariadb
rpm -qa | grep mariadb
  • 卸载mariadb
rpm -e --nodeps (上面查询的版本)

二、MySQL初始配置

1、MySQL配置文件修改

MySQL 5.7 配置文件在 /etc/my.cnf

  • 设置字符编码(中文支持)
[mysql]
default-character-set=utf8mb4
[mysqld]
collation-server=utf8mb4_unicode_ci
character-set-server=utf8mb4
  • 设置密码策略
[mysqld]
validate_password_policy=0

0 #low 只需符合长度要求
1 #MEDIUM 检查长度、数字、大小写、特殊字符
2 #STRONG 检查长度、数字、大小写、特殊字符字典文件

  • 修正日志时间
[mysqld]
log_timestamps=SYSTEM

2、修改root密码

  • 查看初始密码
cat /var/log/mysqld.log | grep "temporary password"
  • 使用初始密码登录MySQL
  • 修改密码(修改密码命令可以是以下两个之一)
set password=password('NEW PASSWORD');
alter user root@'localhost' identified by 'NEW PASSWORD';
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容