MariaDB

yum 安装:

  1. 在/etc/yum.repos.d/ 下添加 MariaDB.repo 文件(源生成器

  2. 安装

    1
    yum install -y mariadb-server mariadb-client
  1. 启动

    1
    2
    3
    4
    systemctl start mariadb #启动服务
    systemctl enable mariadb #设置开机启动
    systemctl restart mariadb #重新启动
    systemctl stop mariadb.service #停止MariaDB
  2. 登录到数据库

    用 mysql -uroot 命令登录到 MariaDB,此时 root 账户的密码为空

  3. 简单配置

    使用 mysql_secure_installation 命令进行配置(密码、远程登录等)

  4. 设置字符集

    (1)编辑 /etc/my.cnf.d/server.cnf 文件,在 [mysqld] 标签下添加

    init_connect=’SET collation_connection = utf8_unicode_ci’
    init_connect=’SET NAMES utf8’
    character-set-server=utf8
    collation-server=utf8_unicode_ci
    skip-character-set-client-handshake

    (2)编辑 /etc/my.cnf.d/client.cnf 文件,在 [client] 标签下添加

    default-character-set=utf8

    (3)编辑 /etc/my.cnf.d/mysql-clients.cnf 文件,在[mysql]标签下添加

    default-character-set=utf8

    配置完成后重启服务

    1
    2
    show variables like "%character%";
    show variables like "%collation%";
  1. 添加用户,设置权限

    创建用户命令:

    1
    CREATE USER username@localhost IDENTIFIED BY 'password';

    授予外网登陆权限:

    1
    2
    GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '' WITH GRANT OPTION;
    FLUSH PRIVILEGES;

    查看登录权限

    1
    SELECT host, user FROM user;
  2. 其他命令

    1
    netstat -nat |grep :3306 #查看 3306 端口是否在监听

参考

  1. Linux 下使用 yum 安装 MariaDB

  2. 开启阿里云服务器端口