美文网首页
centos 7 安装 mysql

centos 7 安装 mysql

作者: _浅墨_ | 来源:发表于2018-06-26 15:30 被阅读28次
一、如果有不成功安装,先删除原安装的 Mysql
  1. 删除安装,执行命令:
 yum remove  mysql mysql-server mysql-libs mysql-server;
  1. 执行查找命令
 find / -name mysql 

得到:

   /etc/selinux/targeted/tmp/modules/100/mysql
   /etc/selinux/targeted/active/modules/100/mysql
   /var/lib/mysql
   /usr/share/mysql

将找到的相关东西 delete 掉:

[root@VM_0_11_centos 100]# rm -rf /etc/selinux/targeted/tmp/modules/100/mysql
[root@VM_0_11_centos 100]# rm -rf /etc/selinux/targeted/active/modules/100/mysql
[root@VM_0_11_centos 100]# rm -rf /var/lib/mysql
[root@VM_0_11_centos 100]# rm -rf /usr/share/mysql
  1. 继续查找
rpm -qa|grep mysql

得到:

mysql57-community-release-el7-11.noarch
mysql-community-common-5.7.22-1.el7.x86_64

查询出来的东东 yum remove 掉:

yum remove mysql57-community-release-el7-11.noarch
yum remove mysql-community-common-5.7.22-1.el7.x86_64
二、安装 mysql
yum install  mysql mysql-server mysql-libs mysql-server;

提示安装成功,执行命令进行验证,却报错了:

[root@VM_0_11_centos ~]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
[root@VM_0_11_centos ~]# mysql -version
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

查资料发现是 CentOS 7 版本将 MySQL 数据库软件从默认的程序列表中移除,用mariadb代替了。

解决方法:安装mariadb

MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可。开发这个分支的原因之一是:甲骨文公司收购了 MySQL 后,有将MySQL 闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB 的目的是完全兼容 MySQL,包括 API 和命令行,使之能轻松成为 MySQL 的代替品。

安装mariadb

[root@VM_0_11_centos ~]# yum install mariadb-server mariadb 

mariadb数据库的相关命令是:

systemctl start mariadb  #启动MariaDB
systemctl stop mariadb  #停止MariaDB
systemctl restart mariadb  #重启MariaDB
systemctl enable mariadb  #设置开机启动

所以先启动数据库:

[root@VM_0_11_centos ~]# systemctl start mariadb

现在可以正常使用 mysql 了:

mysql -u root -p

输入密码,登录成功。

参考:

  1. mysql for mac使用小结
  2. centos7 mysql数据库安装和配置
  3. centos下彻底删除MYSQL 和重新安装MYSQL

相关文章

  • 2018-04-19

    Centos 7 安装 tomcat7, jdk,mysql,zookeeper Centos 安装jdk 安装...

  • Zabbix/安装

    安装MySQL:如果没有安装MySQL,则需要先安装。Centos7之前: Centos7使用了MariaDB替代...

  • linux 安装mysql5.7新命令

    安装mysql新命令 CentOS7安装MySQL 在CentOS中默认安装有MariaDB,这个是MySQL的...

  • yum安装nginx,mysql,php

    centos7 一、安装nginx 安装mysql(centos7) 安装php centos8 安装php74 ...

  • centos7下安装mysql

    mysql安装 centos7下使用yum源安装mysql 因为centos7下默认没有mysql的yum源,所以...

  • HIVE搭建

    安装mysql centos7安装mariaDB安装mysql教程1安装mysql教程2安装教程3安装mysql教...

  • CentOS 7中安装 MySQL 出现了 No package

    CentOS 7 安装 mysql-server 爬坑 发现问题 在centos 6安装 mysql-server...

  • CentOS 7 安装MySQL

    (1)安装mysql Centos7通过yum安装最新MySQL (2)安装mysql 【1】安装mysql 步骤...

  • VirualBox + LNMP(CentOS) 环境

    安装内容 安装CentOS(LINUX) 安装PHP开发环境 安装MySQL 安装Nginx CentOS 7 V...

  • centos安装MySQL5.7

    centos安装MySQL5.7 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置YU...

网友评论

      本文标题:centos 7 安装 mysql

      本文链接:https://www.haomeiwen.com/subject/fbapyftx.html