栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

mysql的安装

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mysql的安装

1.下载安装包

阿里镜像
我选择的是5.7.33版本的

mysql-5.7.33-1.el7.x86_64.rpm-bundle.tar 
2.安装

解压安装包

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.rpm 
3.登录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;	

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/289099.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号