安装了mariadb还用安装mysql吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装了mariadb还用安装mysql吗相关的知识,希望对你有一定的参考价值。

参考技术A 方法/步骤

全部删除mysql/MariaDB
MySQL 已经不再包含在 CentOS 7 的源中,而改用了 MariaDB;
1、使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:
如果存在,使用rpm -e --nodeps mariadb-*全部删除:
2、使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:
如果存在,使用yum remove mysql mysql-server mysql-libs compat-mysql51全部删除;

添加MariaDB的yum源
1、创建 /etc/yum.repos.d/MariaDB.repo:
2、添加yum源,该文件中添加如图所示内容:

安装 MariaDB
运行yum install MariaDB-server MariaDB-client命令安装 MariaDB

启动、配置MariaDB
1、使用service mysql start命令启动MariaDB 服务
2、接着运行 mysql_secure_installation配置MariaDB:

登录 MariaDB 并创建相应的数据库用户与数据库
1、使用mysql -uroot -p登录,回车之后会提示输入密码。注意密码没有回显;
2、创建新用户,CREATE USER 'git'@'localhost' IDENTIFIED BY '$password';其中$password填写自己设置的密码。当然后面也可以修改;
3、如下图执行相应命令,设置存储引擎、创建数据库、设置用户权限;

使用新用户连接数据库
执行mysql -u git -p -D gitlabhq_production,回车之后会提示输入密码,填写之前创建用户设置的密码即可登录本回答被提问者采纳

mysql(mariadb)安装

mysql(mariadb)安装

  • 前言

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

使用yum安装mariadb

  • 前言:

    yum源中可能会存在版本过低的现象,所以可以先配置一个mariadb的官方的yum源

  1. 新建一个mariadb的yum源,并对其配置

    # 新建
    touch /etc/yum.repos.d/Mariadb.repo 
    # 编辑
    vim /etc/yum.repos.d/Mariadb.repo
    # 配置信息,注意baseurl中的版本
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.1/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    
    # 保存且退出
    
  2. 安装mariadb

    yum install mariadb-server mariadb
    
  3. 启动mariadb数据库

    systemctl   start    mariadb
    
    systemctl   start/stop/status/restart    mariadb
    
  4. 安装完成后初始化数据库

    mysql_secure_installation     直接输入这条命令
    

    img

    img

    img

    Fz2T4e.png

    img

    img

  5. 登录数据库,判断是否可以正常运行

    mysql -uroot -p 
    
  6. 退出配置文件,使其支持中文

    # 编辑该文件
    vim /etc/my.cnf
    
    # 新增其配置内容
    [mysqld]
    character-set-server=utf8
    collation-server=utf8_general_ci
    log-error=/var/log/mysqld.log
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    
    
    #保存退出
    
  7. 重启数据库,加载/etc/my.cnf

    systemctl restart mariadb 
    
  8. 登录新建表做验证

    mysql -uroot -p
    

师博客:https://www.cnblogs.com/pyyu/p/9467289.html

以上是关于安装了mariadb还用安装mysql吗的主要内容,如果未能解决你的问题,请参考以下文章

LAMP架构介绍,MYSQL和MariaDB介绍,MYSQL安装

LAMP架构介绍,MYSQL和MariaDB介绍,MYSQL安装

window mysql和mariadb可以同时安装吗

MariaDB多实例的安装配置

CentOS 6 自定义单实例 二进制方式 安装mariadb-5.5.59

CentOS7下安装MySQL5.7安装与配置