zoukankan      html  css  js  c++  java
  • CentOS 7 部署、连接 数据库mariadb

    1.安装mariadb

      yum -y install mariadb*

    2.开启/停止

      systemctl start mariadb  #启动MariaDB

      systemctl stop mariadb  #停止MariaDB

    3.重启

      systemctl restart mariadb  #重启MariaDB

    4.开机启动

      systemctl enable mariadb  #设置开机启动

    5. 连接

    5.1. 下载navicat premium

      http://rj.baidu.com/search/index/?kw=navicat

    5.2. 安装到windows系统

    5.3. 连接数据库

    5.3.1. 开放数据库端口,穿越防火墙

    sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
    sudo firewall-cmd --reload
    5.3.1.1. 查询开放的端口
    firewall-cmd --list-all
    5.3.1.2. 关闭开放的端口

    这里我误操作,添加了80端口,怎么删除?

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

    5.3.2. 允许连接数据库

    mysql -u root -ppassword
    mysql>use mysql;
    mysql>update user set host = '%' where user = 'root';

    报错 :ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

    原因 :表示已有该值。

    查询:select host from user where user = 'root'; 果然有。

    那么,刷新

    flush privileges;

    连接成功。

  • 相关阅读:
    jq元素拖拽
    路径中取文件名
    HBase相关问题
    HBase数据模型
    HBase安装过程
    HBase物理模型
    Hadoop性能调优
    Hive性能调优
    Hadoop资源调度器
    Hive的执行生命周期
  • 原文地址:https://www.cnblogs.com/SimonGao/p/4957900.html
Copyright © 2011-2022 走看看