-
下载mysql5.7文件
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
-
因为yum默认使用国外的源,所以我们替换为阿里的源
-
进入镜像源目录
cd /etc/yum.repos.d
-
备份旧的配置文件
mv CentOS-Base.repo CentOS-Base.repo.bak
-
下载阿里的源的文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
-
替换名称
# 将本文件备份 mv CentOS-Base.repo CentOS-Base.repo.ali # 将实际的Centos-7拷贝 mv Centos-7.repo CentOS-Base.repo
-
清理缓存
yum clean all
-
重新生成缓存
yum makecache
-
安装MySQL
yum -y install mysql57-community-release-el7-10.noarch.rpm
-
安装mysql服务器
yum -y install mysql-community-server
-
启动mysql
service start mysqld.service
-
查看mysql是否启动起来
service status mysqld
-
查看初始的MySQL默认密码
grep "password" /var/log/mysqld.log
-
冒号后的就是默认root密码
-
登录mysql,回车之后输入上面的密码
mysql -uroot -p
-
修改密码:密码设置必须要大小写字母数字和特殊符号(,/’;:等)
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
-
修改MySQL字符编码
show variables like '%character%';
-
修改/etc/my.cnf
[mysqld] character_set_server=utf8 init_connect='SET NAMES utf8'
重启数据库