CentOS下MySQL安装与远程连接指南
需积分: 8 68 浏览量
更新于2024-09-07
收藏 3KB TXT 举报
本资源是一份关于在CentOS系统上安装和配置MySQL数据库的详细指南。主要内容包括以下几个部分:
1. 卸载现有MySQL:
- 使用`rpm -qa | grep -imysql`命令检查已安装的MySQL相关包。
- 如果需要卸载,可以执行`yum remove mysqlxxxxx`,替换为具体版本号。
2. 通过YUM安装MySQL:
- 下载MySQL Yum仓库的RPM包:`wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm`
- 查看可用版本:`yum repo-list | grep mysql`。
- 启用或禁用特定版本:例如禁用`mysql80-community`,启用`mysql57-community`。
- 安装选定版本:`yum install mysql57-community`。
3. 设置MySQL初始密码:
- 通过`sudo grep 'temporarypassword' /var/log/mysqld.log`查找临时密码,然后在登录时更改。
- 示例命令:`mysql -u root -p`,输入临时密码,然后执行`SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass4!')`设置新密码。
4. 允许远程访问:
- 登录到MySQL服务器后,首先修改root用户的密码。
- 授予权限:`GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;`。
- 或者使用自定义用户名和密码:`GRANT ALL PRIVILEGES ON *.* TO 'root(用户名)'@'%' IDENTIFIED BY 'root(密码)' WITH GRANT OPTION;`。
- 最后执行`FLUSH PRIVILEGES`使更改立即生效。
5. 检查并设置新的权限:
- 使用`USE mysql`切换到mysql数据库。
- 查询主机名和用户名信息:`SELECT host, name FROM user;`,确认远程访问设置是否正确。
这份文档提供了从基础的卸载、安装到高级配置的全面指导,适合对MySQL在CentOS系统上进行管理和维护的读者参考。通过这些步骤,用户能够成功地在Linux环境中搭建并管理MySQL服务器,允许远程连接,确保数据安全。
243 浏览量
386 浏览量
358 浏览量
103 浏览量
2021-04-06 上传
132 浏览量
a1234546
- 粉丝: 0
最新资源
- Fedora 10中文安装配置全面指南:新手必备
- Spring2.5开发简明教程:中文版入门与实践
- Access基础教程:从入门到实践
- ActionScript 3实战宝典:解决Web开发疑难问题
- Modelsim 6.0入门教程:功能仿真与安装详解
- SQL Server编程基础:T-SQL详解与实践
- IP网络上传真实时传输:ITU-T T.38协议详解
- SAP标准对话框函数:操作确认与数据输入指南
- 大学计算机C语言精选复习题集
- SunOne 7.0 WebServer管理员指南:安装与双认证详解
- ADS中文教程:ARM开发环境与调试详解
- GCC编译器参数详细解析
- LoadRunner负载测试工具详解与实战指南
- IIS与Access数据库实现简易留言本教程
- 电子技术基础课程设计详解:系统设计与单元电路构建
- FPGA智能太阳追踪系统设计提升发电效率