欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

构建 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