CentOS上成功安装并配置MySQL 8.0步骤详解
5星 · 超过95%的资源 需积分: 1 105 浏览量
更新于2024-08-04
收藏 2KB TXT 举报
本文档详细介绍了在CentOS系统上安装并配置MySQL 8.0版本的过程以及后续的系统管理操作。首先,为了安装MySQL依赖的库和工具,作者使用了`yum`包管理器来安装了OpenSSL、Perl及其开发工具,以及Perl-JSON模块。确保这些基础组件的安装是MySQL运行所必需的。
具体步骤如下:
1. 安装基础依赖:
- 使用`yum install openssl-devel openssl perl perl-devel perl-JSON -y`命令来安装必要的开发包和Perl库,确保系统的兼容性和性能优化。
2. 更新并安装MySQL服务器组件:
- 使用`yum install autoconf`来更新系统并安装自动配置工具。
- 然后通过`rpm -ivh`命令逐一安装MySQL社区版的公共部分(mysql-community-common)、客户端插件(mysql-community-client-plugins)、库文件(mysql-community-libs)、客户端(mysql-community-client)以及ICU数据文件(mysql-community-icu-data-files)和服务器组件(mysql-community-server),版本为8.0.28-1.el7.x86_64。
3. 启动和管理MySQL服务:
- 使用`systemctl status mysqld`检查服务状态,确认安装和初始化是否成功。
- 停止服务:`service mysqld stop`
- 手动初始化数据库:`mysqld --initialize --console`,并指定更改所有者为mysql用户,以便于权限管理。
- 启动服务:`systemctl start mysqld`,再次确认服务状态。
- 查看初始化日志:`cat /var/log/mysqld.log`,查看任何可能的错误或警告信息。
4. MySQL账户管理和权限设置:
- 登录到MySQL作为root用户:`mysql -u root -p`
- 修改root用户的密码:`ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';`确保安全性。
- 显示所有数据库:`SHOW DATABASES;`
- 检查用户表中的信息:`USE mysql; SELECT host, user, authentication_string, plugin FROM user;`
- 更新root用户的主机名:`UPDATE users SET host = '%' WHERE user = 'root';`允许root用户从任何主机连接。
- 再次查询以确认更改:`SELECT host, user, authentication_string, plugin FROM user;`
- 清理权限:`FLUSH PRIVILEGES;`确保更改立即生效。
通过这些步骤,作者成功地在CentOS系统上安装了MySQL 8.0,并进行了基本的配置和权限管理。这对于理解和管理数据库服务器在Linux环境下的运行非常实用,特别是对于初次接触MySQL或CentOS的新手来说,这是一个宝贵的经验分享。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-04-25 上传
点击了解资源详情
点击了解资源详情