http://www.linuxidc.com/Linux/2016-12/137942.htm

首先要使用root用户登录

卸载:

1.卸载原有程序

  1. yum remove mysql mysql-server mysql-libs compat-mysql51

2.查看是否还有mysql

  1. rpm qa|grep -i mysql

3.查看残留的目录:

  1. whereis mysql #应该会输出 /usr/lib64/mysql

4.删除mysql目录:

  1. rm rf /usr/lib64/mysql

5.删除相关文件:

  1. rm rf /usr/my.cnf
  2. rm -rf /root/.mysql_sercret

6.最关键的(如果这个目录如果不删除,再重新安装之后,密码还是之前的密码,不会重新初始化):

  1. rm -rf /var/lib/mysql

卸载就完成了。

安装:

1.先安装依赖包

  1. yum install -y perl-Module-Install.noarch
  2. yum-y install autoconf

2.创建用户和组

  1. groupadd mysql
  2. useradd -r -g mysql mysql

3.RPM的方式安装server

  1. rpm -ivh MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm

结尾显示这些内容就说明server安装成功了

4.RPM的方式安装client

  1. rpm -ivh MySQL-client-5.6.34-1.linux_glibc2.5.x86_64.rpm

5.修改密码

  1. #先确保mysql没有启动
  2. #如果启动了 使用 service mysql stop关闭
  3. mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
  4. #新开一个命令窗口
  5. mysql -u root mysql
  6.  
  7. #修改root密码
  8. UPDATE user SET Password=PASSWORD('123') where USER='root';
  9.  
  10. #关闭只读状态
  11. set global read_only=0;
  12. flush privileges;
  13.  
  14. SET PASSWORD = PASSWORD('123456');
  15.  
  16. ps -aux |grep mysql
  17. 将所有进程kill 

6.启动mysql服务

  1. service mysql start

7.创建其他用户及赋予权限

  1. grant all on hive.* to 'hive'@'%' identified by '123';
  2. #如果出现错误【The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement】
  3. 需要先关闭只读状态(参考第5步)
  4.  
  5. 转自http://blog.csdn.net/lepton126/article/details/71515118

CentOS7 minimal下MySQL安装的更多相关文章

  1. centos7环境下mysql安装

    1.去官网下载合适的yum源安装包 https://dev.mysql.com/downloads/repo/yum/ 2.yum 本地安装 命令:yum localinstall mysql57-c ...

  2. 【数据库】4.0 MySQL入门学习(四)——linux系统环境下MySQL安装

    1.0 我的操作系统是CentOS Linux release 7.6.1810  (Core) 系统详细信息如下: Linux version 3.10.0-957.1.3.el7.x86_64 ( ...

  3. centos7.2下编译安装&&使用-git代码库

    centos7.2下编译安装git Git简介 Git是一个分布式版本控制系统 Git vs SVN SVN是典型的集中式版本控制起,版本库集中存放在服务器,当我们用自己的电脑干活儿的时候,需要先从中 ...

  4. linux下MySQL安装登录及操作

    linux下MySQL安装登录及操作 二.安装Mysql 1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-cl ...

  5. CentOS下Mysql安装教程

    CentOS下Mysql安装教程 本人学习Linux时使用的是CentOs5.5版本,在该环境中,Mysql的安装方法有很多种,下面我只讲我这次成功了的方法,作为一个记录,供大家参考,同时给自己做一个 ...

  6. Linux下MySQL安装和配置

    --Linux下MySQL安装和配置 ---------------------------2014/05/18 Linux下MySQL的配置和安装 本文的安装采用 rpm 包安装 1.首先在官网下载 ...

  7. Linux下Mysql安装(RPM安装)

    1. 首先检查机器里是否已经存在MySQL $ rpm -qa | grep mysql 2. 去官网下载相应的rpm包:https://dev.mysql.com/downloads/mysql/ ...

  8. centos7系统下nginx安装并配置开机自启动操作

    准备工作 我的centos7系统是最小化安装的, 缺很多库, 首先安装必须的运行库 ? 1 2 3 4 5 6 7 8 9 10 11 yum install wget gcc gcc-c++ pcr ...

  9. Hyperledger fablic 1.0 在centos7环境下的安装与部署和动态增加节点

    Hyperledger fablic 1.0 在centos7环境下的安装与部署和动态增加节点 一.安装docker 执行代码如下: curl -sSL https://get.daocloud.io ...

随机推荐

  1. Redis总结(五)缓存雪崩和缓存穿透等问题(转载)

    前面讲过一些redis 缓存的使用和数据持久化.感兴趣的朋友可以看看之前的文章,http://www.cnblogs.com/zhangweizhong/category/771056.html .今 ...

  2. php getallheaders使用注意事项

    This function is an alias for apache_request_headers(). Please read the apache_request_headers() doc ...

  3. [elk]logstash统计api访问失败率

    处理原始日志 日志从moogoo导出来的 { "mobile" : "13612345678", "isp" : "中国移动_广东 ...

  4. How to export Excel files in a Python/Django application

    https://assist-software.net/blog/how-export-excel-files-python-django-application CONTENTS Introduct ...

  5. ny712 探寻宝藏 ny61 传纸条(1)

    探 寻 宝 藏 时间限制:1000 ms  |  内存限制:65535 KB 难度:5 描述 传说HMH大沙漠中有一个M*N迷宫,里面藏有许多宝物.某天,Dr.Kong找到了迷宫的地图,他发现迷宫内处 ...

  6. 【转】Elasticsearch5.0 安装问题集锦

    Elasticsearch5.0 安装问题集锦 elasticsearch 5.0 安装过程中遇到了一些问题,通过查找资料几乎都解决掉了,这里简单记录一下 ,供以后查阅参考,也希望可以帮助遇到同样问题 ...

  7. CMWAP上网补丁描述文件!!支持ios9

    由于ios移动4G使用cmnet网络,某些情况下需要使用cmwap,因此就有了这些文字... 两个网址都可以: http://www.clore.net/iphone/cmwap.html https ...

  8. spoj687(后缀数组)

    http://www.spoj.com/problems/REPEATS/ 题意:给一串字符,需要你求这一串字符中有连续重复的字符的重复次数....... 思路:这是和poj3693一种类型的题目.. ...

  9. cocosbuilder的一些坑

    主要是大小写问题 在扁平发布模式下,如果存在大小写不同的文件,文件会被替换掉.而模拟上运行没问题,在真机上运行 有问题.找了半天才发现,坑啊!

  10. PHP——简单的表单提交

    <body> <form name="" method="post" action="CHULI.php"> < ...