在Linux Centos7.6无互联网网络中安装mysql8(tar包方式)

在没有互联网的环境中,如何在CentOS7.6上通过tar包安装MySQL8.0.25。包括上传tar包、解压、创建目录、卸载可能存在的mariadb、添加用户和组、配置my.cnf、初始化数据库、设置权限、启动服务、修改root密码以及防火墙配置等关键步骤。
摘要由CSDN通过智能技术生成

在Linux Centos7.6无互联网网络中安装mysql8(tar包方式)

软件版本:mysql-8.0.25-linux-glibc2.17-x86_64-minimal.tar
操作系统版本:Centos7.6

1.上传包到 Linux服务器上。

2.进入路径解压mysql的tar包,然后移到到要安装的路径下,我这里是/home/Software_install/mysql 并改名。
命令:tar -xvf mysql-8.0.25-linux-glibc2.17-x86_64-minimal.tar
命令:mv mysql-8.0.25-linux-glibc2.17-x86_64 /home/Software_install/mysql

3.在mysql里面创建data、tmp、log文件夹。
命令:mkdir data、
mkdir tmp、
mkdir log
4.检查服务器上是否有mariadb插件,如果有则卸载。
命令:rpm -qa | grep mariadb

5.卸载根据(步骤4)查出的信息执行下列命令。
命令:rpm -e --nodeps (填入查出的全称)

6.添加mysql组和用户。
命令:groupadd mysql
命令:useradd -r -g mysql mysql

7.进入到/home/software_install/mysql/support-files/mysql.server,需要中的安装路径参考my.cnf(注意datadir要手动加上/data)
命令:vi /home/software_install/mysql/support-files/mysql.server

8.更改mysql文件夹权限。
命令:sudo chown -R mysql:mysql /home/software_install/mysql/

9.移动3.mysql中的my.cnf文件到etc目录下,配置my.cnf根据自己环境调整路径 (mysql8 需要注释2个参数query_cache开头)。
命令:mv /home/ysh/package/3.mysql/my.cnf /etc/

10.进入mysql目录初始化mysql 。
命令:bin/mysqld --initialize --user=mysql --basedir=/home/software_install/mysql/ --datadir=/home/software_install/mysql/data/

11.进入到安装的error.log 查看临时密码,记录在这里" ",后面要用到。
命令:tail -1000f /home/software_install/mysql/log/error.log

12.建立软连接,mysql到usr/bin的软连接和mysql.sock到/tmp下的软连接。
命令:ln -s /home/software_install/mysql/bin/mysql /usr/bin/
命令:find / -name mysql.sock
命令:ln -s /home/software_install/mysql/data/mysql.sock /tmp/

13.将启动文件复制到etc下的init.d目录中,mysql.server
命令:cp support-files/mysql.server /etc/init.d/mysql

14.启动服务
命令:service mysql start
15.登录客户端
命令:bin/mysql -u root -p

16.修改root密码,密码统一, 根据要求。
命令:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘这里替换密码’;
flush privileges;

#ps:如果该数据库需要外部访问,则永久开放端口,这里以60001
命令:firewall-cmd --zone=public --add-port=60001/tcp --permanent
#重载防火墙
命令:firewall-cmd --reload

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值