CentOS7下MySQL内网安装教程
需积分: 50 60 浏览量
更新于2024-09-02
收藏 769B TXT 举报
"这是关于在Linux CentOS 7系统下内网安装MySQL的步骤。首先,从指定URL下载MySQL的安装包,然后检查系统中是否已安装MariaDB,如果有,需要卸载。接着,关闭并禁止防火墙,以允许3306端口的TCP连接。通过解压下载的MySQL tar.gz文件,进行安装。使用RPM命令安装mysql-community-server、mysql-community-client、mysql-community-common和mysql-community-libs。启动mysqld服务,并查看日志文件获取临时密码。最后,使用这个临时密码登录MySQL,修改root用户的密码以确保安全。"
在Linux CentOS 7环境下安装MySQL的详细步骤如下:
1. 下载MySQL安装包:从指定的URL (例如:`https://dl.qiyuesuo.me/temp/mysql.tar.gz`) 下载MySQL的tar.gz压缩包。确保网络连接正常,可以通过wget或curl命令下载。
2. 检查和卸载MariaDB:运行`rpm -qa | grep mariadb`检查系统中是否已安装MariaDB。如果已安装,使用`rpm -e --nodeps XXX`(将XXX替换为MariaDB的包名)卸载它。
3. 防火墙配置:关闭并禁止防火墙以允许MySQL的默认端口3306。运行`systemctl stop firewalld && systemctl disable firewalld`停止并禁用firewalld服务。然后,使用`firewalld-cmd --permanent-add-port=3306/tcp`添加3306端口到防火墙规则,并用`firewall-cmd --reload`刷新防火墙规则。
4. 解压和安装MySQL:使用`tar -zxvf mysql.tar.gz`解压缩下载的MySQL文件。进入解压后的目录,如`cd mysql`。接着,使用RPM命令安装MySQL的各个组件,例如`rpm -ivh mysql-community-{server,client,common,libs}-*`。
5. 启动MySQL服务:安装完成后,启动mysqld服务,使用`service mysqld start`命令。
6. 获取临时密码:查看`/var/log/mysqld.log`日志文件,找到生成的临时root用户密码。
7. 登录并修改密码:使用`mysql -u root -p`命令登录MySQL,输入临时密码。然后,执行SQL语句`ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';`来更改root用户的密码,将'新密码'替换为你选择的新密码。
8. 安全设置:根据需要,可以进一步执行MySQL的安全脚本`mysql_secure_installation`,以优化MySQL的安全设置,例如删除匿名用户、禁用远程root登录等。
以上步骤完成之后,MySQL就在Linux CentOS 7的内网环境中成功安装并配置好了。记得定期更新MySQL软件包,以保持系统安全。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-04-22 上传
2022-01-17 上传
2012-10-09 上传
2022-11-27 上传
2022-06-10 上传
2023-04-11 上传
hijinxihexi
- 粉丝: 0
- 资源: 11
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查