• centos7使用yum安装Mariadb


    centos7使用yum安装Mariadb

    1、安装Mariadb

    yum -y install mariadb mariadb-server

    2、安装完成后,首先启动Mariadb

    systemctl start mariadb

    设置开机启动 :systemctl enable mariadb

    3、在确认 MariaDB 数据库软件程序安装完毕并成功启动后请不要立即使用。为了确保数据库的安全性和正常运转,需要先对数据库程序进行初始化操作。这个初始化操作涉及下面 5个步骤。

    1. 设置 root 管理员在数据库中的密码值(注意,该密码并非 root 管理员在系统中的密码,这里的密码值默认应该为空,可直接按回车键)。
    2. 设置 root 管理员在数据库中的专有密码。
    3. 随后删除匿名账户,并使用 root 管理员从远程登录数据库,以确保数据库上运行的业务的安全性。
    4. 删除默认的测试数据库,取消测试数据库的一系列访问权限。
    5. 刷新授权列表,让初始化的设定立即生效。

    image-20200429094600503

    4、在很多生产环境中都需要使用站库分离的技术(即网站和数据库不在同一个服务器上),如果需要让 root 管理员远程访问数据库,可在上面的初始化操作中设置策略,以允许 root 管理员从远程访问。然后还需要设置防火墙,使其放行对数据库服务程序的访问请求,数据库服务程序默认会占用 3306 端口,在防火墙策略中服务名称统一叫作 mysql:

    firewall-cmd --permanent --add-service=mysql

    firewall-cmd --reload

    5、登录数据库

    mysql -uroot -ppasswd

    image-20200429095213545

    6、yum安装常出现问题

    安装(yum install方式)Mariadb(即开源MySQL)后,无法启动mariadb,其实是安装不完整,当然启动不了。输入"mysql -u root"提示Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)。

    解决:先搜一下 yum search mariadb

    image-20200429095827124

    把 mariadb mariadb-bench mariadb-server mariadb-embdedeb mariadb-libs mariadb-server都安装:

    yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever

    systemctl start mariadb

    启动mariadb ,再试试 mysql -uroot -p

  • 相关阅读:
    【2021-06-14】何太第一次喝断片
    【2021-06-13】管理的目标也就是把事情做好
    判断字符串的两半是否相等
    生成每种字符都是奇数个的字符串
    叶子相似的树
    面试准备
    北京旅行计划
    M笔试
    连续字符
    字符串中第一个唯一字符
  • 原文地址:https://www.cnblogs.com/xrg-blog/p/12800659.html
Copyright © 2020-2023  润新知