Linux 在线安装MySQL8.0

 1、更新Linux yum

yum update

2、安装wget工具(如果已经安装wget,可以跳过该步骤)

yum install wget

3、使用wget下载MySQL Yum Repository并执行安装

wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
rpm -ivh mysql80-community-release-el7-5.noarch.rpm

  4、在线安装MySQL8

yum install -y mysql-server

5、启动mysql服务

systemctl start mysqld

 6、查看生成的临时密码

grep 'temporary password' /var/log/mysqld.log

输出结果末尾即为初始化生成的临时密码。

 7、登录MySQL,并修改密码。

mysql  -hlocalhost  -uroot  -p临时密码

此时如果不修改密码,直接访问数据库,会报如下错误:

修改root密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';   

 注:

mysql_native_password:采用原生MySQL加密策略,避免第三方工具不支持

修改密码若出现:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

换第二套思路

mysql> use mysql;
mysql> update user set authentication_string=password('密码') where user='root' and host='localhost';
mysql> flush privileges;

注:MySQL8及以上password字段为authentication_string,不再是password

posted @   业余砖家  阅读(641)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· DeepSeek “源神”启动!「GitHub 热点速览」
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
点击右上角即可分享
微信分享提示