Linux上MySQL安装教程
说明:安装MySQL作为后续的安装hive的元数据储存库,本次MySQL只在node1节点上安装
1.下载官方安装包wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2. 安装MySQL包 sudo yum -y install mysql57-community-release-el7-10.noarch.rpm
3. 安装MySQL sudo yum -y install mysql-community-server
原因是Mysql的GPG升级了,需要重新获取(执行命令后不会有任何提示,接着再执行安装命令即可) rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
4. 启动MySQL服务 systemctl start mysqld
5.查看MySQL运行状态 systemctl status mysqld
6.查看MySQL登录用户和登录初始密码 grep 'password' /var/log/mysqld.log
7.登录MySQL mysql -u 用户名 -p
8.修改密码(必须)alter user 'root'@'localhost' identified by '新密码';
密码必须包含大小写数字和特殊符号,否则报错:不符要求
9.修改密码策略(方便设置简单密码)
查看策略变量 show variables like 'validate_password%';
我们这里修改length和policy
set global validate_password_length=1;(长度虽然修改为1,但实际要求最少是4)
set global validate_password_policy=low;
validate_password_policy取值
0 or LOW 只验证长度
1 or MEDIUM 验证长度、数字、大小写、特殊字符
2 or STRONG 验证长度、数字、大小写、特殊字符、字典文件
10.重新修改密码(长度必须≥4)alter user 'root'@'localhost' identified by '1234';
11.允许远程登录
执行 use mysql;
执行 update user set host = '%' where user = 'root'; -- 开放权限
执行 FLUSH PRIVILEGES; -- 刷新权限