CentOS 7 卸载安装MySql

一、卸载mysql

YUM方式安装的mysql

yum list installed mysql*   //查看yum是否安装过mysql

根据列表上的名字

yum remove mysql-community-client mysql-community-common mysql-community-libs 
             mysql-community-libs-compat mysql-community-server mysql57-community-release
find / - name mysql  // 找到所有mysql目录
rm -rf /var/lib/mysql   // 然后删除 ,一个个删除目录。
rm /etc/my.cnf // 删除配置文件*必须删除

rpm方式安装的mysql

[root@xiaoluo ~]# rpm -qa | grep mysql  // 这个命令就会查看该操作系统上是否已经安装了mysql数据库
rpm -e mysql57-community-release-el7-9.noarch //一个一个删除
find / -name mysql //找到所有mysql目录
rm -rf /var/lib/mysql   // 然后删除 ,一个个删除目录。
rm –rf /usr/my.cnf  //删除配置,*不一定在这个目录

二、安装mysql

安装mysql 方法有
1 通过yum命令在线下载安装
2 下载离线rpm安装包安装
3 下载源码编译安装

YUM命令在线下载安装

//下载yum,,,
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm  
//可以用以下命令查看该文件都包含哪些包
rpm -qpl mysql57-community-release-el7-7.noarch.rpm  
//安装 rpm包
rpm -ivh mysql57-community-release-el7-7.noarch.rpm

安装完上述包后,查看yum库,# yum list Mysql* 就会在yum库里生成以下几个包:

(1/6): mysql-community-common-5.7.11-1.el7.x86_64.rpm | 270 kB 
(2/6): mysql-community-devel-5.7.11-1.el7.x86_64.rpm      | 3.7 MB 
(3/6): mysql-community-libs-5.7.11-1.el7.x86_64.rpm         | 2.2 MB 
(4/6): mysql-community-libs-compat-5.7.11-1.el7.x86_64.rpm | 2.0 MB 
(5/6): mysql-community-client-5.7.11-1.el7.x86_64.rpm          | 25 MB 
(6/6): mysql-community-server-5.7.11-1.el7.x86_64.rpm        | 143 MB
//安装
yum install mysql-community-server

rpm离线安装

去mysql官网下载你想安装的mysql的包

//查看系统版本
cat /etc/redhat-release 
//查看系统是多少位
getconf LONG_BIT

去官网找到对应版本https://dev.mysql.com/downloads/mysql/

然后下载,传到centos 服务器上
我是通过Xftp 上传文件的(此处自由发挥,传上去就行)
https://www.netsarang.com/products/xfp_overview.html

tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar     //解压,会出现好多包
  mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm
  mysql-community-devel-5.7.16-1.el7.x86_64.rpm
  mysql-community-minimal-debuginfo-5.7.16-1.el7.x86_64.rpm
  mysql-community-libs-5.7.16-1.el7.x86_64.rpm
  mysql-community-common-5.7.16-1.el7.x86_64.rpm
  mysql-community-embedded-compat-5.7.16-1.el7.x86_64.rpm
  mysql-community-test-5.7.16-1.el7.x86_64.rpm
  mysql-community-embedded-devel-5.7.16-1.el7.x86_64.rpm
  mysql-community-server-minimal-5.7.16-1.el7.x86_64.rpm
  mysql-community-server-5.7.16-1.el7.x86_64.rpm
  mysql-community-client-5.7.16-1.el7.x86_64.rpm
  mysql-community-embedded-5.7.16-1.el7.x86_64.rpm
依次执行(几个包有依赖关系,所以执行有先后)下面命令安装
[root@centos-linux ~]# rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm 
[root@centos-linux ~]# rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm
[root@centos-linux ~]# rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm 
[root@centos-linux ~]# rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm

采用YUM或RPM方式安装完后

//启动mysql 服务
systemctl start mysqld
…………//上边省略,大概出现这些意思的 ,,每个系统和mysql版本不同,提示的不同,要仔细自己看
[root@`]Starting MySQL Server...
 [root@`]Started MySQL Server.
systemctl status mysqld   //查看mysql运行状态

启动mysql 报错:

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

报错,可能有很多种情况,我没办法一一举例,要查看mysql 启动错误日志,具体错误具体处理

一般 日志在这里    /var/log/mysqld.log    (也有例外,但是文件名是mysqld.log,可以自己查找  find / - name  mysqld.log)
cat  /var/log/mysqld.log  //显示全部文件内容
或者
vi   /var/log/mysqld.log   //编辑方式查看,可修改  
Ctrl + c  //退出编辑模式,,(直接按就退出编辑模式了)
退出编辑模式后 ,按俩下 zz  字母键 ,,,保存退出  了

有种启动失败情况是mysql 默认3306 端口没有开启或者是被占用

firewall-cmd --add-port=3306/tcp --permanent   //打开3306端口
firewall-cmd --reload   #重新加载配置

打开后再次启动mysql 服务

//启动mysql 服务
systemctl start mysqld

要是还报错就查看一下3306端口占用情况

lsof -i:3306

记录下进程ID

kill  进程ID

再次启动mysql服务

//启动mysql 服务
systemctl start mysqld
systemctl status mysqld   //查看mysql运行状态

mysql启动成功,接下来就是登陆mysql
mysql 5.6之后 就不让无密码登陆了,安装后会自动生成默认密码

//查看 默认密码
grep 'temporary password' /var/log/mysqld.log
mysql -u root -p  //进行登陆,会提示输入密码,就输入上面提示的密码即可

登陆成功会提示:欢迎你进入mysql
之后就是修改默认密码,打开mysql远程连接(mysql5.6默认不支持远程连接)……此处自行百度或Google,这里 就不写了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容