文章目录
- Centos换源
- 安装MySQL
- 步骤
- 启动并配置MySQL
- 设置远程登录
Centos换源
换源的目的就是为了加速下载的速度
1、备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载新的下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
3、运行 yum makecache 生成缓存
4、其他
非阿里云ECS用户会出现 Couldn’t resolve host ‘mirrors.cloud.aliyuncs.com’ 信息,不影响使用。用户也可自行修改相关配置: eg:
sed -i -e ‘/mirrors.cloud.aliyuncs.com/d’ -e ‘/mirrors.aliyuncs.com/d’ /etc/yum.repos.d/CentOS-Base.repo
换源成功,之后下载安装包都会从阿里云那边下载了
安装MySQL
在安装MySQL之前我们需要先在虚拟机里面做一些准备工作
关闭防火墙
修改主机名
配置静态ip就是前面文章里面讲到的映射
由于CentOS自带的库叫做MariaDB,所以这里面会被替代掉
步骤
1、下载yum Repository
小tips:如果没有 wget命令我们可以使用yum install wget
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2、安装yum Repository
yum -y install mysql57-community-release-el7-10.noarch.rpm
3、使用yum安装mysql5.7
yum -y install mysql-community-server等待下载完成即可mariab被替代
4、卸载yum Repository
因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉yum -y remove mysql57-community-release-el7-10.noarch
启动并配置MySQL
1、启动MySQL
systemctl start mysqld
2、配置MySQL开机自启
systemctl enable mysqld.service
3、获取临时密码
grep “password” /var/log/mysqld.log
4、登录MySQL
mysql -uroot -p密码
5、关闭密码复杂验证
每次进入都要输入密码,所以做一下修改
set global validate_password_policy=0;set global validate_password_length=1;记住这个命令在MySQL里面使用
6、设置密码
alter user user() identified by “123456”;
设置远程登录
1、切换数据库
use mysql;
2、修改权限
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
3、刷新权限并退出
flush privileges;exit;
这时候我们就可以远程登录了
例如Navical,这个后期文章会说
由于我们后期会涉及到中文,所以我们需要修改一下MySQL的编码
编辑配置文件:vim /etc/my.cnf
[client]
default-character-set = utf8mb4
[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
重启MySQL
systemctl restart mysqld
接下来登录看一下就好了
mysql -uroot -p123456show variables like “%char%”;格式更换完毕