Linux下离线安装MySQL

时间:2022-10-04 16:06:44

Linux下安装mysql

1 检查并卸载已安装mysql

命令:rpm -qa|grep -i mysql

Linux下离线安装MySQL

命令:rpm -e --nodeps ‘上个命令后显示的本机已安装mysql依赖’

Linux下离线安装MySQL

如果存在已安装的则,依次卸载上个命令后出现的各个依赖。

命令:rm -rf /var/lib/mysql*

Linux下离线安装MySQL

命令:rm -rf /usr/share/mysql*

Linux下离线安装MySQL

2 卸载mariadb

1).检查并卸载已安装mariadb

命令:rpm -qa | grep mariadb

命令:rpm -e --nodeps ‘上个命令后显示的本机已安装mariadb依赖’

例如:rpm -e --nodeps mariadb-libs-5.5.50-2.el7.x86_64

2).安装系统盘中的mysql依赖包

挂载系统安装u盘 到目录 /mnt 下

进入到 yum目录下

Linux下离线安装MySQL

执行命令:rm -rf *.repo

Linux下离线安装MySQL

然后写入文件 Centos.repo

命令:vi /etc/yum.repos.d/Centos.repo

Linux下离线安装MySQL

写入一下内容:

[Centos]

name=centos

baseurl=file:///mnt  

gpgcheck=

输入完成:按Esc 退出 :wq 保存文件

yum安装mysql的依赖 net-tools 和 perl

命令: yum install net-tools

yum install perl

3.1 解压mysql包

Linux下离线安装MySQL

将文件拷贝到/opt/soft目录下。

命令:cd /opt/soft

命令:tar -xvf MySQL-5.5.48-1.el7.x86_64.rpm-bundle.tar

3.2 安装mysql

命令:

rpm -ivh MySQL-server-5.5.48-1.el7.x86_64.rpm --nodeps --force

rpm -ivh MySQL-devel-5.5.48-1.el7.x86_64.rpm  --nodeps --force

rpm -ivh MySQL-client-5.5.48-1.el7.x86_64.rpm --nodeps --force

3.3 初始化数据库

命令: /usr/bin/mysql_install_db

命令:service mysql start

Linux下离线安装MySQL

3.4设置root用户密码

命令:mysql -uroot -p

直接回车

命令:set password=passwprd(“123456”);

命令:grant all on *.* to root@'%' identified by "123456" with grant option;

命令:flush privileges;