CentOS7下MySQL内网安装教程

需积分: 50 6 下载量 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软件包,以保持系统安全。