构建 mrbs 开源会议系统
最编程
2024-05-31 21:48:20
...
1 3.安装MySQL到dn121上
2 创建mysql用户,原因就是:在配置ssl的时候,如果使用root那么ssl不会启动。
3 groupadd mysql 增加组
4 useradd -g mysql mysql 增加用户并分配组
5 password mysql 修改用户密码
6 usermod mysql -G mysql,root 修改用户所属组
7 tar -xvf mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar
8 查看有没有安装mysql
9 rpm -qa |grep mysql
10 查看mariadb-lib,Centos7 自带此包,但这个包影响MySQL的安装,需要先卸载方可
11 卸载:yum remove mariadb-libs-5.5.52-1.el7.x86_64
12 rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps
13
14 安装mysql步骤:
15 1) rpm -ivh mysql-community-common-5.7.21-1.el7.x86_64.rpm
16 2) rpm -ivh mysql-community-libs-5.7.21-1.el7.x86_64.rpm
17 3) rpm -ivh mysql-community-client-5.7.21-1.el7.x86_64.rpm
18 如果有报错,yum -y install perl
19 4) rpm -ivh mysql-community-server-5.7.21-1.el7.x86_64.rpm
20
21 MySQL初始化:
22 mysqld --initialize --user=mysql 用户不为mysql启动会报错
23 systemctl enable mysqld
24 启动服务:
25 systemctl start mysqld
26 登陆MySQL
27 查看密码: cat /var/log/mysqld.log | grep password
28 登陆MySQL:mysql -u root -p // -uroot -pcduq31?btZZ6
29 修改MySQL密码,必须为大写:
30 ALTER USER 'root'@'localhost' IDENTIFIED BY 'lph';
31 update user set password=password('lph') where user='root' FLUSH PRIVILEGES
32 创建Hive用户,及授权
33 CREATE USER 'hive' IDENTIFIED BY 'lph';
34 grant all privileges on *.* to 'hive' with grant option;
35 flush privileges;
36 mysql -u hive -plph
37 create database hive;
38 查看MySQL配置文件的位置:
39 mysql --verbose --help | grep -A 1 'Default options'
40
41 ============================================
42
43 yum 安装MySQL
44
45
46 1、安装wget
47 yum install wget -y
48
49 2、安装mysql5.7 的centos7 yum源
50
51 方法一: wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
52
53 yum localinstall mysql57-community-release-el7-8.noarch.rpm
54
55 方法二:去https://dev.mysql.com/downloads/repo/yum/下载对应版本yum源
56
57 yum localinstall mysql57-community-release-el7-8.noarch.rpm
58
59 3、检查mysql是否安装成功
60
61 yum repolist enabled | grep "mysql.*-community.*"
62
63 4、安装MySQL
64
65 yum install mysql-community-server -y
66
67 5、启动mysql
68
69 systemctl start mysqld
70
71 6、开机启动
72
73 systemctl enable mysqld
74 systemctl daemon-reload
75
76 7、修改本地登录密码
77
78 grep 'temporary password' /var/log/mysqld.log
79 mysql -u root -p / mysql -u root -p"bnPL(d_)c4%6"
80 ALTER USER 'root'@'localhost' IDENTIFIED BY 'lph';
81
82 8、提示
83 1819 (HY000): Your password does not satisfy the current policy requirements
84
85 修改密码策略:
86 在/etc/my.cnf文件添加validate_password_policy配置,指定密码策略
87
88 # 选择0(LOW),1(MEDIUM),2(STRONG)其中一种,选择2需要提供密码字典文件
89 validate_password_policy=0
90 如果不需要密码策略,添加my.cnf文件中添加如下配置禁用即可:
91
92 validate_password = off
93 重新启动mysql服务使配置生效:
94
95 systemctl restart mysqld
96
97 9、配置文件路径
98
99 默认配置文件路径:
100
101 配置文件:/etc/my.cnf
102 日志文件:/var/log//var/log/mysqld.log
103 服务启动脚本:/usr/lib/systemd/system/mysqld.service
104 socket文件:/var/run/mysqld/mysqld.pid
105
106
107
108
109
110
111
112
113
114
115
116
117