zoukankan      html  css  js  c++  java
  • 在linux上安装卸载mysql

    转自:http://blog.csdn.net/sinat_36384705/article/details/71083032

    安装分为两个大的步骤

         第一,从当前系统中彻底删除MySQL

         第二,重新从yum源安装mysql

    1.彻底删除MySQL

         参考链接:centos7彻底删除MySQL

        关键问题:需要安装每一个包以及依赖的包,如果当前包在删除的时候显示被其他包依赖,那么需要先删除被该包所依赖的包,使用rpm命令:rpm -e 包名即可。

    也可以参考:https://unix.stackexchange.com/questions/40179/remove-unused-packages

    2.安装新的MySQL

       参考链接:centos7 安装MySQL

        重新安装MySQL 的时候:

           1. 下载yum install mysql-community-server

                    输入命令:wgethttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm ,如果没有安装wget命令,需要先执行 yum install wget  安装wget命令

          2. 将MySQL yum repository添加到本地repository中

                   yum localinstall mysql-community-release-el7-5.noarch.rpm  #将下载好的安装包添加到本地yum仓库

           3.安装mysql-community-server

                  yum install mysql-community-server

           4.安装完成之后,启动mysql服务

                 systemctl start mysql

           5.第一次运行mysql,切记,不要有其他操作

               mysql_secure_installation

             接下来的一个是否给当前用户设置root密码,直接敲回车,默认是none,此时输入 root 原始密码(初始化安装的话为空),接下来,为了安全,MySQL 会提示你重置 root 密码,移除其他用户账号,禁用 root 远程登录,移除 test 数据库,重新加载 privilege 表格等,你只需输入 y 继续执行即可。

    以上完成了初步的安装,剩下的一些设置,可以参考上面的安装链接。           

    关键点:需要完全删除掉系统自带的MySQL,否则安装MySQL的时候,会冲突,

    如果是安装的是mariadb,则会出现mysql服务无法启动的问题,参考上述两个链接就可以完成安装

          如果用mysqld_safe 方式启动MySQL失败,并报错mysqld_safe mysqld from pidfile /var/run/mysqld/mysqld.pid ended,可以参考链接:centos7下无法启动MySQL 来解决

  • 相关阅读:
    sphinx的配置和管理
    linux 性能分析
    17个非常有用的PHP类和库
    webkit webApp 开发技术要点总结
    国外十大流行的服务器监控工具
    lnmp环境搭建,超详细教程
    nginx在window下的服务安装
    HBase源代码阅读与理解
    找出1到N中缺少的數?
    插入排序 (insertion_sort)與 合並排序 (mergesort)
  • 原文地址:https://www.cnblogs.com/yangqimo/p/7365264.html
Copyright © 2011-2022 走看看