学习系列 - MySQL(Centos8.5安装MySQL8)

菜鸟学习系列 - MySQL(Centos8.5安装MySQL8)


前言

我啥也不会,不要给我留言。谢谢

  • 原贴在这里,请joker-ma大佬见谅,我就留存一下。跳转

  • MySQL官网。跳转

最后更新日期为 2021年12月07日。


一、安装mysql
1、更新软件
 yum update
2、下载mysql,保证网络连通
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3、下载mysql,保证网络连通
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
4、下载mysql,保证网络连通
yum module disable mysql
5、下载mysql,保证网络连通
yum install mysql-community-server
6、 启动mysql
service mysqld start
7、 查看状态
service mysqld status
8、 查看默认密码,找个地方记住一会要登陆
grep 'temporary password' /var/log/mysqld.log
9、 进入mysql
mysql -u root -p
10、更改密码(因为第一次登陆,不修改密码无法修改规则)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Admin@123';
11、更改密码规则,即可以设置root等密码
set global validate_password.length=4;
12、 更改密码规则,即可以设置root等密码
set global validate_password.policy=0;
13、更改密码规则,即可以设置root等密码
set global validate_password.check_user_name = 0;
14、 设置密码为root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
15、刷新
flush privileges;
16、使用mysql
use mysql;
17、 查询
select host, user from user;
18、 修改localhost,以便主机连接
update user set host = '%' where user = 'root';
19、刷新
flush privileges;
20、设置root权限
GRANT ALL ON *.* TO 'root'@'%' ;
21、 刷新
flush privileges;
22、退出
exit
23、 重启mysql
service mysqld restart

二、注意事项
1、skip-grant-tables 当mysql没有密码或者不知道密码时,添加在my.cnf(/etc/my.cnf)的[mysqld]下面,可以跳过密码验证,但是当改好密码之后把它注释,不然远程连数据库报错2013。
2、操作数据库,更改添加之后flush privileges;刷新。

总结

没啥好总结的,反正菜鸡的学习之旅。如果有问题,请大佬赐教!
欢迎转载,请注明文章出处:https://blog.csdn.net/qq_22961571。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值