Linux下安装mysql

1 检查并卸载已安装mysql

命令:rpm -qa|grep -i mysql

42d2e82116e3a905a0e0e9b2027a2bdd.png

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

2b6a39039cca7e89570a1dc22b6e3fc6.png

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

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

0de15b6e4e23924ecd5227371defa352.png

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

7802308818e379773209325dfdbc363a.png

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目录下

eb0bac5628a5c1c0e679cae3da3ab9e0.png

执行命令:rm -rf *.repo

98b037f3489794ecdd30a21072754482.png

然后写入文件 Centos.repo

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

b76d58efeefa9ae0abd89093c5e6c9f1.png

写入一下内容:

[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包

9a3b96d00e1c44e5c830138e713bf493.png

将文件拷贝到/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

219feb1bf0f2f5c0c7b093ef48da45b5.png

3.4设置root用户密码

命令:mysql -uroot -p

直接回车

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

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

命令:flush privileges;

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐