原文内容来自于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. jquery ajax提交数据给后端

    大家好,今天铁柱兄给大家带一段jquery ajax提交数据给后端的教学. 初学javaweb的同学前端提交数据基本上都是用form表单提交,这玩意儿反正我是觉得不太好玩.而JavaScript aj ...

  2. python 实现图片批量加入水印!pillow 入门实战!

    写文章的时候可以设置是否添加水印.可是,有些图片可能想加水印,有些不想加水印,该怎么办呢? 配置环境 python3 + pillow pip3 install pillow 引入库 from PIL ...

  3. 【2018寒假集训 Day2】【动态规划】挖地雷

    挖地雷(Mine) 在一个地图上有N 个地窖(N<=200),每个地窖中埋有一定数量的地雷.同时,给出地窖之间的连接路径,并规定路径都是单向的,且从编号小的地窖通向编号大的地窖.某人可以从任一处 ...

  4. 理解Java对象序列化【转】

      原文链接:http://www.blogjava.net/jiangshachina/archive/2012/02/13/369898.html 关于Java序列化的文章早已是汗牛充栋了,本文是 ...

  5. Spring(Bean)1

    Spring支持3种依赖注入的方式 (DI依赖注入)*属性注入 (配置bean set方法注入) <bean id="car" class="spring.bean ...

  6. 测试访问apiserver状态

    目录 前言 创建admin证书和私钥 分发kubeconfig文件 检查集群信息 授权kube-apiserver访问kubelet API的权限 前言 到这里,ETCD集群.kube-nginx + ...

  7. 4.Netty执行IO事件和非IO任务

    回顾NioEventLoop的run方法流程 IO事件与非IO任务 处理IO事件 处理非IO任务 聚合定时任务到普通任务队列 从普通队列中获取任务 计算任务执行的超时时间 安全执行 计算是否超时 总结 ...

  8. linux中安装tensorflow

    liunxsudo apt-get install python-pip python-dev python2.X -> pippython3.X -> pip3 pip --versio ...

  9. SDWebImage学习之 NSCache

    1.使用SDWebImage的好处 1.异步下载(避免主线程卡死) 2.做好图片缓存(这样就不需要每次都加载网络图片) 3.解决了循环利用的问题 很容易造成内存警告

  10. fsockopen与HTTP 1.1/HTTP 1.0

    在前面的例子中,HTTP请求信息头有些指定了 HTTP 1.1,有些指定了 HTTP/1.0,有些又没有指定,那么他们之间有什么区别呢? 关于HTTP 1.1与HTTP 1.0的一些基本情况,可以参考 ...