linux mariadb卸载,Centos7二进制安装与卸载mariadb最新版10.2.8

实验一:Centos7二进制安装mariadb最新版10.2.8

1、查询系统是否安装mariadbrpm -qa mariadb*

2、创建系统用户mysql,并指定其家目录为/app/mysqldbgetent passwd mysql         查询是否有mysql用户

useradd -d /app/mysqldb -r -m -s /sbin/nologin mysql

#  -r 创建系统用户     -m 创建家目录        -d  指定家目录

3、下载mariadb最新版本的安装包,导入到系统rz

4、解压安装包到/usr/local下tar  xvf  mariadb-10.2.8-linux-x86_64.tar.gz  -C  /usr/local/    #-C  hi指定解包的目标目录

cd /usr/local/

ln -s mariadb-10.2.8-linux-x86_64/ mysql          创建软链接

5、创建配置文件/etc/mysql/my.cnfcd /usr/local/mysql/

mkdir /etc/mysql/

cp support-files/my-huge.cnf /etc/mysql/my.cnf

vim /etc/mysql/my.cnf

[mysqld]

datadir = /app/mysqldb     #指定mysql数据库存放目录

innodb_file_per_table=on

skip_name_resolve=on

6、安装mysql数据库scripts/mysql_install_db --user=mysql --datadir=/app/mysqldb

7、添加mysql服务cp support-files/mysql.server /etc/init.d/mysqld

chkconfig --list mysqld

chkconfig --add mysqld

service mysqld start    启动失败

8、开启mysql服务mkdir /var/log/mariadb/

chown mysql /var/log/mariadb/

service mysqld start    开启成功

注意:如此步骤开启服务失败,且提示找不到数据库,则重复步骤6再次安装数据库即可。

9、将mysql命令加到PATH路径中vim /etc/profile.d/mysql.sh

PATH=/usr/local/mysql/bin:$PATH

. /etc/profile.d/mysql.sh   生效

10、安全初始化mysql_secure_installation    用户设置

11、使用root用户测试登录mysql -uroot -p    输入密码即可登录

实验二:彻底删除已经安装的mariadb

1、查询当前mariadb安装情况rpm -qa|grep -i mariadb

2、停止mariadb服务,删除已经安装的mariadbrpm -ev 包名

rpm -ev 包名 --nodeps 如果提示依赖包错误,使用该命令尝试

rpm -e --noscripts 包名 如果提示错误:error: %preun(xxxxxx) scriptlet failed, exit status 1,则使用该命令

3、查找之前老版本mariadb的目录、并且删除老版本mariadb的文件和库find / -name mariadb

/var/log/mariadb

4、删除对应的mariadb目录rm -rf /var/log/mariadb

5、注意:卸载后/etc/my.cnf不会删除,需要进行手工删除rm  -rf /etc/my.cnf

6、再次查询系统是否安装mariadb,查询没有结果,则说明已经彻底卸载完毕。rpm -qa|grep -i mariadb

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值