阿里镜像
我选择的是5.7.33版本的
mysql-5.7.33-1.el7.x86_64.rpm-bundle.tar2.安装
解压安装包
tar -xvf mysql-5.7.33-1.el7.x86_64.rpm-bundle.tar
解压完成ls看一下应该是这样的
安装组件
一定按照顺序
①首先安装 mysql-community-common (服务器和客户端库的公共文件)
rpm -ivh mysql-community-common-5.7.33-1.el7.x86_64.rpm
②其次安装 mysql-community-libs(MySQL 数据库客户端应用程序的共享库
rpm -ivh mysql-community-libs-5.7.33-1.el7.x86_64.rpm
③之后安装 mysql-community-libs-compat(MySQL 之前版本的共享兼容库)
rpm -ivh mysql-community-libs-compat-5.7.33-1.el7.x86_64.rpm
④之后安装 mysql-community-client(MySQL 客户端应用程序和工具)
rpm -ivh mysql-community-client-5.7.33-1.el7.x86_64.rpm
⑤最后安装 mysql-community-server(数据库服务器和相关工具)
rpm -ivh mysql-community-server-5.7.33-1.el7.x86_64.rpm3.登录mysql
初始化
/usr/sbin/mysqld --initialize-insecure --user=mysql
对于 MySQL 5.7.6 以后的 5.7 系列版本,MySQL 也可以使用 mysqld --initialize 初始化数据库,该命令会在 /var/log/mysqld.log 文件中生成一个登录 MySQL 的随机密码,而 mysqld --initialize-insecure 命令不会生成随机密码,而是设置 MySQL 的密码为空
启动mysql
/usr/sbin/mysqld --user=mysql &
加&会显示进程号
登录mysql
mysql -uroot
修改密码
alter user 'root'@'localhost' identified by '123456';
exit退出再次登录
再次登录
mysql -uroot -p123456
至此mysql的安装已经结束了,下面的步骤是为了配合hive的使用
4.授权远程登录切换成 mysql 数据库
use mysql;
查询用户信息
select user,host from user;
设置远程登录权限
update user set host='%' where host='localhost';
刷新配置信息
flush privileges;
再次查询用户信息
select user,host from user;



