mysql官网下载地址:https://dev.mysql.com/downloads/mysql/

本次操作系统是    阿里云服务器 CentOS 6.9 64位

下载得到tar 包: mysql-5.7.21-1.el6.x86_64.rpm-bundle.tar

该连接是我安装mysql时的参照文章:::https://blog.csdn.net/liyf155/article/details/61419623



安装前检查服务器是否已安装MySQL,如已安装则将其卸载:

rpm -qa|grep mysql

mysql-libs-5.1.71-1.el6.x86_64

rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 //卸载



将下载的文件进行解压:

tar -xf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar

按顺序依次安装:

1. rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm

2. rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm

3. rpm -ivh mysql-community-devel-5.7.12-1.el6.x86_64.rpm

4. rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm

5. rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm



http://blog.sina.com.cn/s/blog_714afb2b0102vx7l.html

如果出现这种报错:

file /usr/lib64/mysql/libmysqlclient.so.16.0.0 from install of mysql-libs-5.1.61-4.el6.x86_64 conflicts with file from package Percona-Server-shared-51-5.1.71-rel14.9.589.rhel6.x86_64
        file /usr/lib64/mysql/libmysqlclient_r.so.16.0.0 from install of mysql-libs-5.1.61-4.el6.x86_64 conflicts with file from package Percona-Server-shared-51-5.1.71-rel14.9.589.rhel6.x86_64

解决方法:
yum -y remove Percona-Server-shared-51-5.1.71-rel14.9.589.rhel6.x86_64

然后继续安装



service mysqld start ————————》启动服务

grep 'temporary password' /var/log/mysqld.log ————————》获取初始密码

mysql>set global validate_password_policy=0; ——————》更改密码策略,默认1表示必须符合长度,且必须含有数字,小写或大写字母,特殊字符

mysql>set global validate_password_length=4; ——————》更改密码长度,表示密码最小长度为4

mysql>SET PASSWORD FOR 'root'@'localhost'=PASSWORD('1234567');  ——————》设置密码



vim /etc/my.cnf ————》启动binlog日志

[mysqld]

log_bin=mysql-bin

server_id=1

MySQL设置密码的三种方法:

其设置密码有三种方法:

a. ./mysqladmin -u root -p oldpassword newpasswd(记住这个命令是在/usr/local/mysql/bin中外部命令)

b. SET PASSWORD FOR root=PASSWORD(’new password’);(对登录数据库后这种方式)

c. UPDATE user SET password=PASSWORD(”new password”) WHERE user=’root’;  (对登录数据库后这种方式)

*********************************************************************************











卸载mysql的方法:

首先停用mysql:  service mysqld stop

第一步:卸载所有mysql包

[root@iZbp1ddkszxcmrqic0imjwZ ~]# rpm -qa | grep mysql

mysql-community-common-5.7.21-1.el6.x86_64

mysql-community-devel-5.7.21-1.el6.x86_64

mysql-community-server-5.7.21-1.el6.x86_64

mysql-community-libs-5.7.21-1.el6.x86_64

mysql-community-client-5.7.21-1.el6.x86_64

卸载命令: rpm -e --nodeps  mysql包

第二步:卸载mysql所有目录文件

[root@iZbp1ddkszxcmrqic0imjwZ ~]# find / -name mysql

/usr/share/mysql

/usr/include/mysql

/usr/include/mysql/mysql

/usr/bin/mysql

/usr/lib64/mysql

/root/mysql

/var/lib/mysql

/var/lib/mysql/mysql

/etc/logrotate.d/mysql

卸载命令: rm -rf  mysql路径

第三步:卸载my.cnf. 和  /var/log/mysqld.log  文件

rm -rf /etc/my.cnf

ok.  mysql卸载完成。。如果遇到本文中没有的错误,请及时留言和百度。

mysql 安装以及卸载 CentOS 6.9的更多相关文章

  1. mysql 安装以及卸载 CentOS 7

    wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar 安装:mkdir ...

  2. centos MySQL安装与卸载

    1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/repo/yum/ wget http://dev.mysql.com/g ...

  3. mysql安装及卸载

    一.关于mysql MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是 ...

  4. (转)Mysql 安装与卸载

    这几天准备研究一下Mysql,首先想到的是安装和卸载---因为一直使用的SqlServer卸载太麻烦了,于是尝试了安装与卸载. 原文链接 :http://jingyan.baidu.com/artic ...

  5. MySql安装与卸载

    win2003下MySql的配置 准备相关组件 1.MySql安装包 mysql-installer-commercial- 5.6.14.0.msi 2.Microsoft .NETFramewor ...

  6. MySQL 安装及卸载详细教程

    本文采用最新版MySQL8版本作为安装教程演示,本人亲试过程,准确无误.可供读者参考. 下载 官网下载 --> 社区免费服务版下载. 下载Windows安装程序MySQL Installer M ...

  7. mysql安装与卸载(非绿色版)

    一.安装和卸载 Mysql安装路径: C:\Program Files\MySQL\MySQL Server 5.5\ Mysql数据文件存放的路径: C:\Documents and Setting ...

  8. mysql 安装与卸载

    mysql用了也好几年了,但每次安装完或者卸载完就忘记了安装步骤以及卸载步骤,因此将关键的步骤记录下来,供以后参考. 1.mysql安装 ①安装类型有typical,complete,custom,一 ...

  9. MYSQL安装与卸载(一)

    系统:win10(其他版本系统不在本次内容) MYSQL下载地址:https://dev.mysql.com/downloads/mysql/ MySQL安装主流分为两种:msi,zip Zip:压缩 ...

随机推荐

  1. Git 之 github分享代码

    作为一个技术人员还是脱离不了屌丝的本质,所以每天都是逛逛github,看看别人有什么好的项目,自己可以给他挑挑bug也可以提供自己的水平,但是别人不那怎么才能给别人贡献代码呢?那就是fork了.... ...

  2. ubuntu 15.04默认root用户登陆

    1:给root用户设置密码 sudo passwd root 2:修改/etc/lightdm/lightdm.conf [SeatDefaults]autologin-guest=falseauto ...

  3. 数据结构_stack

    问题描述 一天,小 L 发现了一台支持一下操作的机器:IN x:将整数 x 入栈POP:将栈顶元素出栈ASUB:出栈两个数,将两数差的绝对值入栈COPY:将栈顶元素(如果有的话)复制一份,入栈现在小 ...

  4. java全栈day10--接口 多态

    接口的概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”. 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成.这样将功能的定义与 ...

  5. POJ 2686 Traveling by Stagecoach (状压DP)

    题意:有一个人从某个城市要到另一个城市, 有n个马车票,相邻的两个城市走的话要消耗掉一个马车票.花费的时间呢,是马车票上有个速率值 ,问最后这个人花费的最短时间是多少. 析:和TSP问题差不多,dp[ ...

  6. 【实习项目记录】(四)Android 实现手机验证时,按钮倒计时60s

    手机注册一般都会有一个按钮,默认显示获取验证码,点击之后变成xx秒之后重新获取验证码 在网上查到有两种方法可以实现这种功能,一种是自定义一个timeButton,另外一种是利用封装好的60秒获取验证码 ...

  7. wifi下远程连接Android设备方法

    问题描述: android开发真机调试过程中,我们总是会重复卸载.安装这两个过程进行调试,通常都是用数据线连接电脑,能否摆脱数据线呢? 无线调试: 前提条件,电脑和手机必须处于同一局域网. 1.手机通 ...

  8. 树莓派(Raspberry Pi 3) 使用wifi模块连接网络

    树莓派3B内置了wifi和蓝牙模块,启动WIFI模块有两种方式,一种是图形界面,一种是命令行模式. 使用图形界面: 在桌面右上角的菜单栏里面选择wifi,输入密码就可以了. 使用命令行: 第一步:配置 ...

  9. C#修饰符讲解大全

    1.修饰符是什么? 修饰符是用于限定类型以及类型成员的声明的一种符号.[百度百科] 2.修饰符分类 13种修饰符,按功能可分为三类:访问修饰符,类修饰符和成员修饰符.[百度百科] 作 用:限定类型以及 ...

  10. MapReduce-自定义 InputFormat 生成 SequenceFile

    Hadoop 框架自带的 InputFormat 类型不能满足所有应用场景,需要自定义 InputFormat 来解决实际问题. 无论 HDFS 还是 MapReduce,在处理小文件时效率都非常低, ...