原文内容来自于LZ(楼主)的印象笔记,如出现排版异常或图片丢失等问题,可查看当前链接:https://app.yinxiang.com/shard/s17/nl/19391737/f7463513-5b42-40b3-82dc-6e7b6daf7001

 
首先进入到mysql安装目录的bin目录下,然后执行对应的mysql命令;
 
./mysql -u 用户名 -p密码(-p与密码之间没有空格) -h 主机地址(当前直接本地localhost服务本身连接则可以不指定地址)
 
show databases;      查看当前所登录用户可操作的所有数据实例(注意每个命令后都需要加分号;)
 
use kbase_sip_db;    表示进入当前kbase_sip_db的库中;(如果不指定进入某一个库的情况下,直接写SQL查询时,指定对应的表空间即可,如查询kbase_sip_db下的user表,则是:select * from kbase_sip_db.user)
 
create dabase DBNAME;  表示创建一个新的DB库,名称为DBNAME;
此时创建完对应的DB库后,则可以新增一个新的用户,用来指定可访问的数据库权限;
 
grant all privileges on DBNAME.* to USERNAME@'%' identified by '123456' ;
(表示创建一个用户名称为:USERNAME的用户,然后密码为:123456,其中拥有对数据库实例 DBNAME的权限,权限级别为 all,及增删改查都可以,最后,当前用户可以通过外网访问,不限制具体的访问该DB的IP限制)
(语法说明:all,表示当前用户对所指定的数据库的使用权限为所有权限,也可以单独设置select,insert,delete,update则表示只拥有这4种权限,而不具备alter create等修改表结构的权限)
(DBNAME.* 表示当前用户只对DBNAME这个数据库实例有权限,如果想给与当前用户所有数据库实例的操作权限时,则直接 *.*  则表示所有DB实例都具备all权限)
(USERNAME@'%'  表示当前创建的用户名为USERNAME,'%' 表示当前用户可以使用任何IP进行访问对应的DB,如果必须限定,当前用户访问DB时的IP地址必须是:192.23.431.33 或必须是只能Mysql服务部署的localhost才能访问时,则在此处将'%'更换为具体'IP'或者'localhost'即可)
('123456' 则表示当前用户所对应的访问密码的设置)
 
flush privileges;  每次操作完用户操作,可以直接刷新下,表示重载对应的权限表;
 
show grants for USERNAME;  表示查看用户名称为USERNAME的所有权限列表分别是哪些;
 
select host,user from mysql.user; (查看当前DB中所有的用户信息,host表示可访问时的IP权限,user表示用户名称)
 
revoke all on *.* from USERNAME@'%'; (只需要将grant语法更改为revoke,注意:需要将原本的to更改为from,则表示撤销对应的授权权限)
 
show global variables like 'port';  表示查看当前DB的可访问端口号;
 
show tables; 查看当前DB的所有表等
 

服务器端Mysql常用操作的更多相关文章

  1. mysql常用操作语句

    mysql常用操作语句 1.mysql -u root -p   2.mysql -h localhost -u root -p database_name 2.列出数据库: 1.show datab ...

  2. MySQL常用操作总结

    MySQL常用操作 前提条件:已安装MySQL. 学习目标:用一条sql语句写出A和B的剩余数量 AA表 BB表 以上为一道面试题,接下来由这道面试题来回顾一些数据库的基本操作. 登录MySQL su ...

  3. centos LAMP第四部分mysql操作 忘记root密码 skip-innodb 配置慢查询日志 mysql常用操作 mysql常用操作 mysql备份与恢复 第二十二节课

    centos  LAMP第四部分mysql操作  忘记root密码  skip-innodb 配置慢查询日志 mysql常用操作  mysql常用操作 mysql备份与恢复   第二十二节课 mysq ...

  4. Windows平台下MySQL常用操作与命令

    Windows平台下MySQL常用操作与命令 Windows平台下MySQL常用操作与命令,学习mysql的朋友可以参考下. 1.导出整个数据库 mysqldump -u 用户名 -p --defau ...

  5. MySQL常用操作2

    MySQL常用操作2 判断函数 IF(expr, value1, value2)  --  如果表达式expr为true,则返回value1,否则返回value2 IFNULL(value1, val ...

  6. MYSQL常用操作函数的封装

    1.mysql常用函数封装文件:mysql.func.php <?php /** * 连接MYSQL函数 * @param string $host * @param string $usern ...

  7. Linux 笔记 - 第十五章 MySQL 常用操作和 phpMyAdmin

    博客地址:http://www.moonxy.com 一.前言 前面几章介绍了 MySQL 的安装和简单的配置,只会这些还不够,作为 Linux 系统管理员,我们还需要掌握一些基本的操作,以满足日常管 ...

  8. 第二篇 Mysql常用操作记录(转载)

    我们在创建网站的时候,一般需要用到数据库.考虑到安全性,建议使用非root用户.常用命令如下: 1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户my ...

  9. mysql常用操作及常见问题

    常用操作 mysql备份: --整库备份 docker exec 容器ID mysqldump -uroot -p密码 --databases 库名 > 库名.sql --仅导出表和数据 mys ...

随机推荐

  1. Spring中常见的设计模式——工厂模式

    一.简单工厂模式 简单工厂模式(Simple Factory Pattern)由一个工厂对象决定创建哪一种产品类的实例,简单工厂模式适用于工厂类负责创建对象较少的情况,且客户端只需要传入工厂类的参数, ...

  2. 【Luogu P3376】网络最大流

    Luogu P3376 最大流是网络流模型的一个基础问题. 网络流模型就是一种特殊的有向图. 概念: 源点:提供流的节点(入度为0),类比成为一个无限放水的水厂 汇点:接受流的节点(出度为0),类比成 ...

  3. ctf比赛linux文件监控和恢复shell

    之前参加ctf比赛时候临时写的,有很多不足,不过可以用,就贴出来分享给大家,希望对大家有帮助. 脚本一:记录当前目录情况 #!/bin/bashfunction getdir(){    for el ...

  4. AI手写输入法 - pytorch从入门到入道(二)

    本章承接上一篇的手写数字识别,利用训练好的模型,结合pyqt画板,实现简易手写输入法,为"hello world"例子增添乐趣. pyqt是开发图形界面的框架,可以百度查找相关资料 ...

  5. 【数据结构】之链表(Java语言描述)

    以前写过一篇帖子,记录了链表在C语言中的描述代码.C语言中没有链表的直接实现,因此,我们需要自己编写代码实现.请参考[我的这篇文章]. Java中默认为我们提供了链表的API—— LinkedList ...

  6. flanneld 安装

    目录 flanneld 安装 下载分发flanneld二进制文件 分发二进制文件到所有集群的节点 创建Flannel证书和私钥 创建证书签名请求 生成证书和私钥 向etcd写入Pod网段信息 创建fl ...

  7. 【洛谷】P2256

    (^_^) 题目: 题目 思路: 这是一道并查集水题,适合初学者做!!! 若不会并查集的点我,那是dalao的博客! 本题难点:名字是字符串,要字符串处理 给每个名字一个编号,如\(1,2,3,4,5 ...

  8. MQTT版本升级过程及源码解析

    MQTT版本升级过程及源码解析 首先说一下为什么要写这篇文章呢,在我发现网上对MQTT的文章介绍实在太少了,可能也是使用这个的频率比较低吧!还有对问题的定位以及解决的方式和办法也太少了,所以特意写这篇 ...

  9. shell 点命令和source指令

    1 shell脚本执行方法 有两种方法执行shell scripts,一种是新产生一个shell,然后执行相应的shell scripts:一种是在当前shell下执行,不再启用其他shell.新产生 ...

  10. 挑战10个最难的Java面试题(附答案)【上】

    欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),验证通过后,输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动&quo ...