Centos 卸载mysql并重装

一、删除原mysql

1.执行命令

1  yum remove  mysql mysql-server mysql-libs mysql-server;

2.找到相关文件删除

1 find / -name mysql

删除文件夹命令

1 rm -rf /user……

3.查看是否还有mysql软件,如果存在的话,继续删除即可;

1 rpm -qa|grep mysql

二、安装mysql

1.从官网(https://dev.mysql.com/downloads/repo/yum/)下载mysql源安装包文件

1 wget  https://repo.mysql.com//mysql57-community-release-el6-11.noarch.rpm

2.安装mysql源

1 yum localinstall mysql57-community-release-el6-11.noarch.rpm 

3.检查mysql源是否安装成功

1 yum repolist enabled | grep "mysql.*-community.*"

看到上图所示表示安装成功。 
可以修改vim /etc/yum.repos.d/mysql-community.repo源,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。改完之后的效果如下所示:

1 vim /etc/yum.repos.d/mysql-community.repo

4.安装mysql

1 yum install mysql-community-server

5.启动MYSQL服务

1 service mysqld start

6.获取mysql初始密码

1 # grep ‘temporary password‘ /var/log/mysqld.log 

7.修改root本地登录密码;

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:

1  grep ‘temporary password‘ /var/log/mysqld.log

8.使用上一步获得的密码登录MySQL,并修改初始密码

1 mysql -uroot -p‘初始密码‘
2 ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘新密码‘;

9.添加远程登录用户

默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:

1 GRANT ALL PRIVILEGES ON *.* TO ‘用户名‘@‘%‘ IDENTIFIED BY ‘密码‘ WITH GRANT OPTION;

10.配置默认编码为utf8

修改/etc/my.cnf配置文件

1 vi /etc/my.cnf

在[mysqld]下添加编码配置,如下所示:

1 character_set_server=utf8
2 init_connect=‘SET NAMES utf8‘
时间: 2024-10-08 10:27:51

Centos 卸载mysql并重装的相关文章

【MySQL专辑】CentOS卸载MySQL的方法 yum remove xxx

[[email protected] lampp]# rpm -qa|grep mysql mysql-community-release-el6-5.noarch mysql-community-client-5.6.20-4.el6.i686 mysql-community-libs-5.6.20-4.el6.i686 mysql-community-common-5.6.20-4.el6.i686 mysql-community-server-5.6.20-4.el6.i686 [[ema

在centos卸载mysql

1 rpm -qa|grep mysql 查看安装了哪些mysql和lib…… 1 yum remove mysql mysql-server mysql-libs compat-mysql51 删除上面查到的mysql和lib信息 2 rm -rf /var/lib/mysql 删除mysql默认的安装目录 3 rm /etc/my.cnf 删除mysql的配置文件 4 rpm -qa|grep mysql

CentOS系统下安装以及卸载mysql

CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 [[email protected] `]$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 [[email protected] `]$sudo rpm -ivh mysq

CentOS下如何完全卸载MySQL?解决卸载不干净的问题

系统:CentOS 6.5,MySQL:MySql 5.6 这里主要解决使用rpm安装的卸载问题,安装方法见:CentOS安装mysql*.rpm提示conflicts with file from package的解决办法 虽然说这里的是使用rpm安装的卸载问题,我觉得使用yum方式安装的如果遇到相同的问题也一样适用. 查看已经安装的服务 rpm –qa|grep -i mysql -i 作用是不区分大小写 yum remove mysql mysql-server mysql-libs co

CentOS下MySQL的彻底卸载

先查看MySQL是否安装:yum list installed mysql*(yum方式),rpm -qa | grep -i mysql(rpm方式) 卸载MySQL: yum方式下:yum yum remove mysql mysql-server mysql-libs compat-mysql*,删除对应的路径:rm -rf /var/lib/mysql /etc/my.cnf rpm方式下:rpm -e 查询出的结果. 去掉自启动服务:chkconfig --list | grep -i

centos下完全卸载mysql

版权声明:本文为博主原创文章,未经博主允许不得转载. yum方式安装的MySQL 1.yum remove mysql mysql-server mysql-libs compat-mysql51 2.rm -rf /var/lib/mysql 3.rm /etc/my.cnf 查看是否还有mysql软件:rpm -qa|grep mysql 如果存在的话,继续删除即可. rpm方式安装的mysql a)查看系统中是否以rpm包安装的mysql: [[email protected] opt]#

Ubuntu 完全卸载MySQL 重装步骤

sudo rm /var/lib/mysql/ -R 删除mysql的数据文件   sudo rm /etc/mysql/ -R 删除mqsql的配置文件   sudo apt-get autoremove mysql* --purge sudo apt-get remove apparmor 自动卸载mysql的程序

[教程]centos卸载、安装mysql(源码编译安装方式)

-----------1 卸载系统自带的msyql包 rpm -qa|grep mysql rpm -e --nodeps mysql-server-5.1.71-1.el6.x86_64 --强制卸载mysql安装程序rpm -e mysql-server-5.1.71-1.el6.x86_64 -- 有依赖关系,无法卸载 ---------- 2 安装cmake 编译软件 mysql5.6开始不使用configure 方式 yum -y install cmake make --------

centos下mysql 最新版终于安装成功!备份一下几个关键地方

我本来只是为了搭建简单的LAMP环境,亲自动手,却发现有这么多的问题会发生.(by default7#zbphp.com) 很多地方给的安装Mysql的提示是通过yum一键安装.shell命令如下: yum install mysql yum install mysql-server yum install mysql-devel 但是,这个命令安装的mysql版本很旧,5.1.0x版本的,官网的Mysql已经是 5.6.x版本了.太旧了,记得08年的时候就出了 5.1的版本了. 坚持安装最新版