深浅模式
Yum 安装 MySQL 8.0.33
Yum 安装 MySQL 8.0.33,你可以通过官方 MySQL Yum Repository 进行安装。以下是详细步骤:
步骤 1: 添加 MySQL Yum Repository
首先,你需要为 MySQL 添加官方 Yum Repository。你可以通过运行以下命令来实现:
bash
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm步骤 2: 安装 MySQL Server
安装完 Repository 后,你可以使用 yum 命令来安装 MySQL Server:
bash
sudo yum install mysql-community-serveryum 安装 Mysql8 提示“公钥尚未安装”或“密钥已安装,但是不适用于此软件包”的问题,安装命令加上 --nogpgcheck 即可
yum install mysql-community-server --nogpgcheck步骤 3: 启动 MySQL 服务
安装完成后,你可以启动 MySQL 服务:
bash
sudo systemctl start mysqld步骤 4: 设置 MySQL 服务开机自启
为了确保 MySQL 在系统启动时自动运行,你可以设置开机自启:
bash
sudo systemctl enable mysqld步骤 5: 获取临时密码并登录 MySQL
在首次安装后,MySQL 会生成一个临时的 root 密码。你可以通过查看日志文件来获取这个密码:
bash
sudo grep 'temporary password' /var/log/mysqld.log2025-02-18T07:56:07.583369Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 0I(Td#c%vY(p
然后,使用这个临时密码登录 MySQL:
bash
mysql -u root -p输入上面获取的临时密码。
步骤 6: 设置 root 密码(可选)
登录后,你可以设置一个新的 root 密码:
sql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Kp.E!@.yQ8sqE5!z';
FLUSH PRIVILEGES;
EXIT;替换 new_password 为你希望设置的新密码。然后,执行以下命令使更改生效:
然后退出并使用新密码重新登录:
sql
mysql -u root -p步骤 7: 安全性加固(可选)
MySQL 提供了一个 mysql_secure_installation 脚本来帮助你加强安全性,例如移除匿名用户、禁止 root 远程登录等。运行此脚本:
bash
mysql_secure_installation按照提示操作即可。
步骤 8: 验证 MySQL 版本
最后,你可以检查 MySQL 的版本以确认安装成功:
sql
SELECT VERSION();
Mysql 连接出现问题
Authentication plugin 'caching_sha2_password' cannot be loaded. Please see the documentation for more details.首先,确保您的 Navicat Premium 是最新版本。Navicat 的开发团队可能已经在新版本中修复了与
caching_sha2_password认证插件的兼容性问题。您可以从 Navicat 的官方网站下载并安装最新版本。
sql
ALTER USER 'your_username'@'your_host' IDENTIFIED WITH 'mysql_native_password' BY 'your_password';
FLUSH PRIVILEGES;请将your_username替换为您的 MySQL 用户名,your_host替换为您的主机名或 IP 地址,如果是 % 那么就写 %,your_password替换为您的密码。

- MYSQL10060 错误,按照下面脚本执行,重启服务再试
sql
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;