CentOS7下MySQL内网安装教程
需积分: 50 16 浏览量
更新于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软件包,以保持系统安全。
2019-05-15 上传
2020-09-09 上传
2024-04-22 上传
2022-01-17 上传
2012-10-09 上传
2022-11-27 上传
2022-06-10 上传
点击了解资源详情
hijinxihexi
- 粉丝: 0
- 资源: 11
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章