linux下安装和卸载MySQL总结

一、安装mysql

1、清理环境
    查看是否已安装
	rpm -qa | grep -i mysql
	rpm -qa | grep -i mariadb(centos7默认系统自带的)
	有的话全部删除。
2.安装
<1>yum直接安装:
   yum -y install mysql
   yum -y install mysql-server                   mysql服务端安装
   service mysqld status                         查看mysql状态
   打开文件vi /etc/my.cnf设置默认字符集:
   user=mysql
   default-character-set=utf8                    设置默认字符集保存退出
   设置开机自启mysql:
   chkconfig --add mysqld
   登录:
   mysql -uroot -p                                默认账号
   123456                                         默认密码是开机密码
   授权其他ip都可链接:
   grant all privileges on *.* to root@"%" identified by "123456" with grant option;
   或:
   grant all privileges on *.* to root@"10.17.37.197" identified by "123456" with grant option;     只有10.17.37.197这个IP才能链接
   flush privileges;                              刷新生效
 但是有一个问题,用yum的话,是到默认的mariadb用的yum源去找,可能会找不到,所以我们自己来安装.
<2>rpm安装:
   所需安装包:(附件下载)
   rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm
   rpm -ev mysql-libs-5.1.71-1.el6.x86_64.rpm
   查看产生的随机密码:
   vi /root/.mysql_secret
   # The random password set for the root user at Sun Dec  1 16:35:47 2019 (local time): VxS032EMSy54u4FX
  查看后台mysql进程:
  ps –ef | grep –i mysql 
  查看是否安装成功:
  rpm -qa | grep -i mysql
  启动服务:
  service mysql start
  查看服务是否启动正常:
  netstat -nltp            查看3306端口是否存在
  或
  ps –ef | grep mysql      查看当前进程是否存在mysql
  登录MySQL:
  mysql -uroot -p                       账号
  VxS032EMSy54u4FX                      随机密码
  show databases;                       查看数据库会提示重置密码
  set password=password('123456');      重置密码
到此即完成安装!

二、卸载mysql

一、查找之前是否装有mysql
    rpm -qa | grep -i mysql
    结果:
	mysql-libs-5.1.71-1.el6.x86_64
	MySQL-client-5.6.24-1.el6.x86_64
    删除:
    rpm -ev mysql-libs-5.1.71-1.el6.x86_64
    rpm -ev MySQL-client-5.6.24-1.el6.x86_64
    依赖错误时:
    rpm -ev mysql-libs-5.1.71-1.el6.x86_64 --nodeps  
    error时:
    rpm -e --noscripts  MySQL-client-5.6.24-1.el6.x86_64
二、查看之前版本的MySQL目录
    find / -name mysql
	结果:
    /usr/share/mysql
	/usr/lib64/mysql
	/usr/bin/mysql
	/home/mysql-libs/mysql-connector-java-5.1.27/src/org/gjt/mm/mysql
	/home/mysql-libs/mysql-connector-java-5.1.27/src/com/mysql
	/home/apps/hive/scripts/metastore/upgrade/mysql
	删除对应目录文件:
	rm -rf /usr/share/mysql
	......
三、最后删除/etc/my.cnf
	rm -rf /etc/my.cnf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值