MYSQL-Linux-Install
MYSQL-RPM 安装
-
官网地址
-
阿里云网盘获取对应软件包【暂不支持分享,先挂着,后续如果被支持可以使用】
-
软件传输与下载 【
gif
演示】 -
安装顺序
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60# 安装 wget
yum install –y wget
# 下载 mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
# 建个目录存放解压文件
mkdir mysql-5.7.30
mv mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar ./mysql-5.7.30/
# ######################## 依赖安装 ##########################
# 先检查有没有安装过mysql 或 mariadb
rpm -qa |grep mysql
rpm -qa |grep mariadb
# 卸载显示的对应文件
rpm -e --nodeps 显示的对应文件
# 安装libaio、perl、net-tools 库,要不就会报错 balabala...
yum -y install libaio perl net-tools
#######################################################
# 进入目录准备安装
cd mysql-5.7.30
# 解压缩
tar -xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7.30
# 开始安装,-ivh 其中i 表示安装,v 表示显示安装过程,h 表示显示进度
rpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm
# ######################## 启动 MYSQL ##########################
# 启动mysqld 服务
systemctl start mysqld
# 查询生成的临时密码
grep "password" /var/log/mysqld.log
# 登录mysql
mysql -uroot -p
# Enter password: (输入查询到的临时密码)
# 因为是本地测试环境,所以想把密码改的简单点
# 查询密码校验配置的系统变量
SHOW VARIABLES LIKE 'validate_password%';
# 设置密码校验策略(0 or LOW),要不密码太LOW 不让你过
set global validate_password_policy=0;
# 设置密码校验长度,要不密码太短不让你过
set global validate_password_length=4;
# 这密码有够LOW 了,但我就是想要
set password = password("root");
# 授权 所有权限(all),所有数据库(*.*) 给 用户名(root),任何主机(%),密码(yourpassword)
# 服务器开启安全组策略才可用
grant all privileges on *.* to 'root'@'%' identified by 'yourpassword' with grant option;
# 刷新权限使其立即生效
flush privileges;
# 退出MySQL
quitLinux-测试连接 Windows-测试连接
了解配置文件
-
配置文件位置
1
2
3
4# 默认安装
cd /etc
find my.cnf
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 coder-itl!
评论