zoukankan      html  css  js  c++  java
  • 基于centos7.2安装mariadb数据库

    一、安装mariadb数据库

    客户端:yum -y install mariadb

    服务端:yum -y install mariadb-server

    二、配置mariadb数据库

    1.开启服务

    启动服务:systemctl start mariadb

    设置开机自启动:systemclt enable mariadb

    2.初始设置

    [root@localhost ~]# mysql_secure_installation

    Enter current password for root (enter for none):  # 首次安装后没有密码,直接回车
    
    Set root password? [Y/n]  # y
    
    New password:  # 新密码
    Re-enter new password:  # 再次输入
    
    Remove anonymous users? [Y/n]  # y
    
    Disallow root login remotely? [Y/n]  # 拒绝root远程登录,n,不管y/n,都会拒绝root远程登录
    
    Remove test database and access to it? [Y/n]  # 删除test数据库,y:删除。可以不删选:n
    
    Reload privilege tables now? [Y/n]  # 重新加载权限表,y。

    3.登录数据库
    [root@localhost ~]# mysql -uroot -p

    三、修改字符编码
    [root@localhost ~]# vim /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

    重启mariadb数据库:
    [root@localhost ~]# systemctl restart mariadb.service

    四、远程连接数据库
    设置防火墙:
    [root@localhost ~]# firewall-cmd --query-port=3306/tcp #查看是否开启
    no
    [root@localhost ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent #开启端口
    success
    [root@localhost ~]# firewall-cmd --reload #重启防火墙
    success
    [root@localhost ~]# firewall-cmd --query-port=3306/tcp #查询已开启端口
    yes
    修改授权表:
    MariaDB [(none)]> use mysql;
    MariaDB [mysql]> select host,user from user;
    +-----------------------+------+
    | host         | user |
    +-----------------------+------+
    | 127.0.0.1       | root |
    | ::1          | root |
    | localhost       | root |
    | localhost.localdomain | root |
    +-----------------------+------+
    4 rows in set (0.00 sec)
    MariaDB [mysql]> update user set host="%" where host="127.0.0.1"; #把127.0.0.1改为%,所有的ip都可以登录

    MariaDB [mysql]> flush privileges;


    参考链接:https://www.cnblogs.com/gyxpy/p/12995164.html

    (小白初次上手 不足之处欢迎各位大佬指点)
  • 相关阅读:
    Java8 Stream Function
    PLINQ (C#/.Net 4.5.1) vs Stream (JDK/Java 8) Performance
    罗素 尊重 《事实》
    小品 《研发的一天》
    Java8 λ表达式 stream group by max then Option then PlainObject
    这人好像一条狗啊。什么是共识?
    TOGAF TheOpenGroup引领开发厂商中立的开放技术标准和认证
    OpenMP vs. MPI
    BPMN2 online draw tools 在线作图工具
    DecisionCamp 2019, Decision Manager, AI, and the Future
  • 原文地址:https://www.cnblogs.com/lemonup/p/13181463.html
Copyright © 2011-2022 走看看