1.mysql安装
1.使用脚本卸载本机的mysql
编写脚本:remove_mysql.sh
#!/bin/bash
service mysql stop 2>/dev/null
service mysqld stop 2>/dev/null
rpm -qa | grep -i mysql | xargs -n1 rpm -e --nodeps 2>/dev/null
rpm -qa | grep -i mariadb | xargs -n1 rpm -e --nodeps 2>/dev/null
rm -rf /var/lib/mysql
rm -rf /var/log/mysqld.log
rm -rf /usr/lib64/mysql
rm -rf /etc/my.cnf
rm -rf /usr/my.cnf
2.上传资源包到Linux
01_mysql-community-common-5.7.29-1.el7.x86_64.rpm
02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm
03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm
04_mysql-community-client-5.7.29-1.el7.x86_64.rpm
05_mysql-community-server-5.7.29-1.el7.x86_64.rpm
mysql-connector-java-5.1.48.jar
3.安装mysql依赖
[heather@hadoop01 software]$ sudo rpm -ivh 01_mysql-community-common-5.7.29-1.el7.x86_64.rpm
[heather@hadoop01 software]$ sudo rpm -ivh 02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm
[heather@hadoop01 software]$ sudo rpm -ivh 03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm
4.安装mysql-client
[heather@hadoop01 software]$ sudo rpm -ivh 04_mysql-community-client-5.7.29-1.el7.x86_64.rpm
5.安装mysql-server
[heather@hadoop01 software]$ sudo rpm -ivh 05_mysql-community-server-5.7.29-1.el7.x86_64.rpm
6.启动mysql
[heather@hadoop01 software]$ sudo systemctl start mysqld
7.查看mysql密码
[heather@hadoop01 software]$ sudo cat /var/log/mysqld.log | grep password
2.mysql的配置
配置只要是root用户+密码,在任何主机上都能登录MySQL数据库。
1.用刚查到的密码进入mysql
[heather@hadoop01 software]$mysql -uroot -p'刚查到的密码'
【因为有特殊字符,密码使用单引号包裹】
2.设置复杂密码
由于mysql密码策略,此密码必须足够复杂
mysql> set password=password("Qs23=zs32");
3.更改mysql密码策略
mysql> set global validate_password_length=4; ————>密码最小长度为4。
mysql> set global validate_password_policy=0; ————>“0”表示不采用复杂密码策略。
4.设置简单好记的密码
mysql> set password=password("root");
5.进入mysql
mysql> use mysql
6.查询user表
mysql> select user, host from user;
7.修改user表
mysql> update user set host="%" where user="root";
8.刷新
mysql> flush privileges;
9.退出mysql
mysql> quit;
3.hive安装
4.hive元数据配置到mysql中
使用mysql管理hive的Meta store