Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

centos7安装mysql8.0

作者:偶然\寥寂り   发布日期:2025-05-06   浏览:26

# 更新系统包
sudo yum update -y

# 安装依赖包
sudo yum install -y epel-release

# 导入MySQL的官方Yum仓库
sudo rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm

# 禁用默认启用的MySQL 8.0版本以外的其他版本
sudo yum-config-manager --disable mysql57-community
sudo yum-config-manager --enable mysql80-community

# 安装MySQL 8.0
sudo yum install -y mysql-community-server

# 启动MySQL服务
sudo systemctl start mysqld

# 设置MySQL开机自启
sudo systemctl enable mysqld

# 查看MySQL状态
sudo systemctl status mysqld

# 获取临时root密码
sudo grep 'temporary password' /var/log/mysqld.log

# 登录MySQL并修改root密码
mysql -u root -p

# 在MySQL命令行中执行以下命令修改密码(假设新密码为MyNewPassword!)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPassword!';
FLUSH PRIVILEGES;
EXIT;

# 配置防火墙允许外部访问MySQL(可选)
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload

解释说明:

  1. 更新系统包:确保系统的软件包是最新的。
  2. 安装依赖包:安装一些必要的扩展包。
  3. 导入MySQL的官方Yum仓库:添加MySQL的官方Yum仓库,以便后续可以顺利安装MySQL 8.0。
  4. 禁用其他版本:确保只安装MySQL 8.0版本。
  5. 安装MySQL 8.0:通过Yum安装MySQL 8.0。
  6. 启动MySQL服务:启动MySQL服务。
  7. 设置MySQL开机自启:确保系统重启后MySQL服务自动启动。
  8. 查看MySQL状态:检查MySQL服务的状态。
  9. 获取临时root密码:MySQL安装后会生成一个临时的root用户密码,保存在日志文件中。
  10. 登录MySQL并修改root密码:使用临时密码登录MySQL,并修改root用户的密码。
  11. 配置防火墙:如果需要从外部访问MySQL,需要配置防火墙允许3306端口的流量。

上一篇:mysql备份表

下一篇:mysql查询重复数据

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql.user

python mysql update

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站