
CentOS7安装与配置MySQL8远程访问指南
下载需积分: 5 | 414KB |
更新于2024-08-05
| 91 浏览量 | 举报
收藏
本文档详细介绍了在 CentOS7 系统上安装 MySQL 8.0 的步骤,包括检查和移除已有的 MySQL 或 MariaDB 安装,下载与安装 MySQL 社区版,设置初始密码,修改远程登录权限以及调整密码加密方式。
在开始安装 MySQL 8.0 之前,首先要确认系统中是否已经安装了 MySQL 或 MariaDB。如果存在,需要通过以下命令卸载:
1. 使用 `rpm-qa | grep mysql | xargs rpm -e --nodeps` 命令来移除已安装的 MySQL。
2. 如果系统中还安装了 MariaDB,同样需要卸载,命令为 `rpm-qa | grep mariadb | xargs rpm -e --nodeps`。
3. 之后,通过 `rpm-qa | grep -i mariadb` 和 `rpm-qa | grep mysql` 检查确认它们是否已成功卸载。
接着,从 MySQL 官方仓库下载所需版本的安装包。在示例中,下载的是 `mysql80-community-release-el7-4.noarch.rpm`。如果需要其他版本,可访问 http://repo.mysql.com 查看并选择。下载完成后,使用 `yum install mysql80-community-release-el7-4.noarch.rpm` 命令安装这个包。
接下来,运行 `yum repolist all | grep mysql` 查看可用的 MySQL 安装文件,然后执行 `yum install mysql-server` 来安装 MySQL 服务器。
安装完成后,启动 MySQL 服务,使用 `service mysqld start` 命令启动,然后用 `service mysqld status` 检查服务状态。为了获取临时 root 密码,查看 `/var/log/mysqld.log` 文件中的相关信息。
首次登录 MySQL,使用 `mysql -u root -p`,然后根据日志中的临时密码进行登录。在 MySQL 提示符下,可以执行 `ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abcd@123';` 修改 root 用户的密码。
默认情况下,MySQL 8.0 只允许本地登录。为了开启远程登录,需要进行以下两步操作:
1. 更新用户表,将 root 用户的主机名设置为 `%`,命令是:`UPDATE users SET host='%';`
2. 更改 MySQL 8.0 的默认加密方式,从 `caching_sha2_password` 改为 `mysql_native_password`,命令是:`ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Abcd@123';`
完成上述步骤后,root 用户便可以通过用户名和密码实现远程登录。务必记住,在生产环境中,确保遵循最佳安全实践,如限制远程访问,定期更换密码,以及使用防火墙等策略来增强系统安全性。
相关推荐









杨小扩
- 粉丝: 637
最新资源
- 图像样本快速标记工具:objectmarker使用简介
- PPT中插入Flash动画的四种方法解析
- HtmlEdit v0.01:强大的Delphi HTML编辑器控件
- 个人网站高效文件管理:FTP上传下载指南
- CISCO路由模拟器cisco-RouteSim中文使用指南
- JSP开发门诊管理系统源码与数据库部署指南
- 蛋蛋天气预报的.net源码解析与实现
- C# 控件全面解析:标准与HTML控件介绍
- HTML字符过滤方法与实现
- 探索《清明上河图》的FLASH艺术与古筝魅力
- 深入解析SSH框架下登录功能的实现
- 精选45个JS广告代码示例,提升网页广告效果
- 自制struts2标签手册:快速掌握Web开发技能
- 4.3寸一体机专用多图程序:游戏及小程序集锦
- 免费获取功能强大的OfficeControl.ocx控件
- 城市公交路线快速查询软件
- Java邮件功能实现必备:activation.jar与mail.jar
- JSP在线书店系统源码及数据库部署指南
- 局域网在线主机IP及名称扫描工具的开发分享
- S60 3rd版加速度感应器操控小球应用案例
- 轻松抓取屏幕喜欢颜色的PlayColor工具
- C#实现串口短信通讯的核心源码解析
- PSP开发环境工具:devkitProUpdater-1.4.7
- OpenGL开发资源包:DLL、头文件与库文件整合