如何在CentOS7上手动安装MySQL5.7并进行基本配置?请包括卸载Mariadb、权限配置和远程访问设置。
时间: 2024-12-05 14:28:18 浏览: 13
要在CentOS7上手动安装MySQL5.7并进行基本配置,首先推荐你参考这篇详尽的教程:《CentOS7手动安装MySQL5.7全攻略:避坑指南》。这篇教程为初学者和有经验的用户提供了从卸载Mariadb到MySQL配置的全面指导。
参考资源链接:[CentOS7手动安装MySQL5.7全攻略:避坑指南](https://wenku.csdn.net/doc/2maan9jpt8?spm=1055.2569.3001.10343)
安装MySQL之前,确保你已经卸载了CentOS 7自带的MariaDB,以防两者冲突。你可以通过执行`rpm-qa | grep mariadb`来检查是否还有MariaDB组件存在,然后使用`rpm -e`命令配合具体包名进行卸载。
接下来,准备MySQL的安装文件,并创建一个安装目录,例如`/export/software/mysql`。上传MySQL的RPM包到这个目录后,使用`yum -y install libaio`来安装libaio依赖,这是MySQL正常运行所必需的。
安装MySQL组件时,需要依次安装common、libs、client和server等RPM包。安装完成后,通过执行`mysqld --initialize`命令初始化MySQL服务,并记下生成的临时root密码。
使用`mysql -u root -p`命令并输入临时密码来登录MySQL。登录后,立即更改root密码,比如设置为“hadoop”,以增强安全性。然后,为了允许远程访问,需要执行SQL命令`GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'hadoop' WITH GRANT OPTION;`并运行`FLUSH PRIVILEGES;`来应用权限更改。
此外,为了确保MySQL能够随系统启动,可以使用`systemctl start/stop mysqld`命令来管理服务,并检查其运行状态。通过遵循这篇教程,你将能够熟练掌握在CentOS7系统上手动安装并配置MySQL5.7的整个过程。
参考资源链接:[CentOS7手动安装MySQL5.7全攻略:避坑指南](https://wenku.csdn.net/doc/2maan9jpt8?spm=1055.2569.3001.10343)
阅读全文