CentOS学习笔记---MySQL安装教程(图文)

MySQL和mariaDB的区别

首先要了解清楚mysql和mariaDB的区别,你的机器装的到底是哪一个版本,现在的centos默认是mariaDB,以前是mysql。关于这两者的区别就是:mariaDB是mysql源代码的一个分支,现在mariaDB 现在是很多开源系统默认的 mysql 实现。mariaDB 基本上和 mysql 差不多,对使用者来说基本都是一样的。
centos可以通过

  • rpm -qa|grep mysql 查看有没有安装mysql
  • rpm -qa|grep maria 查看有没有安装mariaDB

具体看你要安装哪种 ,不要两种混装,这样会导致问题的。

安装MySQL

在安装mysql之前请把所有的关于mariaDB的东西删除干净,然后去官网下载rpm包(centos默认的yum源已经没有mysql的安装包了,你可以通过yum list |grep mysql,看到没有mysql-server这个安装包)或者下述的方法安装。

  1. rpm -qa|grep maria 找出所有关于mariaDB的安装包
    这里写图片描述
  2. yum remove -y maria* 在后面加上上面的包名删除
    这里写图片描述
  3. wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm这里是获取yum源,因为官方的没有我们要下载一个,这个源是mysql官网提供的
    这里写图片描述
  4. sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装,安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo.
    这里写图片描述
  5. sudo yum install mysql-server
    这里写图片描述
  6. systemctl start mysql 启动mysql服务
    这里写图片描述
  7. systemctl enable mysql 设置mysql开机启动(会显示一个错误,但是不影响后续的操作)
    这里写图片描述
  8. mysql -u root -p(刚进去是没有密码的直接回车)
    这里写图片描述
  9. update user set password=PASSWORD(“xxxx”) where user=”root”; xxxx表示您的MySQL密码,必须修改(越复杂越好)
    这里写图片描述
    显示没有选择数据库时;先 use mysql 再进行修改密码的操作
  10. flush privileges;
    这里写图片描述

参考链接:https://blog.csdn.net/qq_26446443/article/details/53491926

猜你喜欢

转载自blog.csdn.net/tyt_xiaotao/article/details/80763067