zoukankan      html  css  js  c++  java
  • 远程链接数据库

    下面操作以mariadb为准,其他数据库操作类似。

    前提准备

    数据库是否运行

    systemctl status mysqld

    开放对应端口

    mysqlmariadb默认为3306端口,可从网页站长工具或者cmd的telnet命令来判断端口是否开放。

    配置文件问题

    /etc/mysql/目录下均是配置文件

    首先要注释配置文件中的bind-address行,该记录会将我们数据库绑定到固定ip,默认为127.0.0.1

    查找bind-address所在文本命令:find . -type f | xargs grep -l 'bind-address'

    其他配置内容自行斟酌,没有刚需建议不要修改

    修改配置文件之后,需要重启数据库才会生效

    获取权限

    在用户获取权限的同时

    获取权限(grant)相比较创建用户(create user):前者如果指定用的user@ipmysql数据库user表已存在,那么操作则将修改对应的权限和密码,否则则创建一个新用户

    所以可以看出其user表中是以user@ip为主属性(不会出现重复属性记录)存在

    推荐参考博客:
    1
    2

    获取到权限后用show grants确定是否获取到,对应的记录储存在mysql数据库grant表中

    revoke可以回收权限

    连接操作

    方式很多,不讲

  • 相关阅读:
    好多天没写了,郁闷
    昨天很受教育
    恼火的服务器
    欢迎访问我的博客网站
    体育产品论坛
    参考书目
    web2.0与数字标准
    用户产生内容与网站做内容
    Using x++ code reading data from csv file format
    Find out specified the folder for all the files
  • 原文地址:https://www.cnblogs.com/arrayblog/p/13763619.html
Copyright © 2011-2022 走看看