美文网首页
CentOS7使用yum方式安装MariaDB最简实践

CentOS7使用yum方式安装MariaDB最简实践

作者: 老谭涮菜 | 来源:发表于2019-03-08 13:17 被阅读0次

参考官网文档实现https://mariadb.com/kb/en/library/yum/


1、执行脚本自动配置仓库文件

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

    此命令会将mariadb的yum仓库信息写入/etc/yum.repos.d/mariadb.repo文件中。

    如果需要指定大版本可以添加--mariadb-server-version,如下命令指定mariadb10.2版本。

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.2"

2、使用yum安装MariaDB

sudo yum -y install MariaDB-server MariaDB-client

安装mariadb

3、启动MariaDB

systemctl start mariadb

    [设置为开机启动] (非必须)

systemctl enable mariadb

4、进行安全配置

mysql_secure_installation

    首先是设置密码,会提示先输入密码

        Enter current password for root (enter for none):<–初次运行直接回车

    设置密码

        Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车

        New password:<– 设置root用户的密码

        Re-enter new password: <– 再输入一次你设置的密码

    其他配置

        Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车

        Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,

        Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车

        Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车

        完成!

4、本地登录MariaDB

mysql -u root -p

    输入密码完成登录。

5、防火墙配置

    开放默认3306端口(生产环境建议修改端口),或者关闭防火墙(个人练习的情况)

firewall-cmd --zone=public --add-port=3306/tcp --permanent

6、远程访问要点

    ① 步骤3中Disallow root login remotely? [Y/n] 输入n,允许root账户远程登录(生产环境不建议);

        或者在MariaDB中新建一个允许远程登录的账号:

grant all privileges on *.* to root@'%' identified by "123456"; -- 具体参考MariaDB用户及权限设置

flush privileges; -- 更新权限配置

新建远程访问用户

    ② 步骤5中防火墙配置开放端口(默认3306)

相关文章

网友评论

      本文标题:CentOS7使用yum方式安装MariaDB最简实践

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