Linux下离线安装MySQL
Linux下安装mysql
1 检查并卸载已安装mysql
命令:rpm -qa|grep -i mysql
命令:rpm -e --nodeps ‘上个命令后显示的本机已安装mysql依赖’
如果存在已安装的则,依次卸载上个命令后出现的各个依赖。
命令:rm -rf /var/lib/mysql*
命令:rm -rf /usr/share/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目录下
执行命令:rm -rf *.repo
然后写入文件 Centos.repo
命令:vi /etc/yum.repos.d/Centos.repo
写入一下内容:
[Centos] name=centos baseurl=file:///mnt gpgcheck=0
输入完成:按Esc 退出 :wq 保存文件
yum安装mysql的依赖 net-tools 和 perl
命令: yum install net-tools
yum install perl
3.1 解压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
3.4设置root用户密码
命令:mysql -uroot -p
直接回车
命令:set password=passwprd(“123456”);
命令:grant all on *.* to root@'%' identified by "123456" with grant option;
命令:flush privileges;