原文内容来自于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. 2019-11-5:docker拉去配置oracle数据库

    转载自:https://www.cnblogs.com/OliverQin/p/9765808.html 1.拉取Oracle11g镜像 docker pull registry.cn-hangzho ...

  2. c# 为什么会出现死锁?多线程死锁怎么解决

    出现死锁必须满足以下几个条件: 1.互斥条件:该进程拥有的资源,其他进程只能等待其释放. 2.不剥夺条件:该进程拥有的资源只能由它自己来释放. 3.请求和保持条件:请求其他的资源,同时自己拥有的资源又 ...

  3. C#异步案例一则

    场景 生产者和消费者队列, 生产者有多个, 消费者也有多个, 生产到消费需要异步. 下面用一个Asp.NetCore Web-API项目来模拟 创建两个API, 一个Get(), 一个Set(), G ...

  4. Spring Cloud - 切换Ribbon的负载均衡模式

    Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现.通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模 ...

  5. 程序员的算法课(20)-常用的图算法:最小生成树(MST)

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/m0_37609579/article/de ...

  6. 程序员的算法课(16)-B+树在数据库索引中的作用

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/m0_37609579/article/de ...

  7. 【Android - 自定义View】之自定义View浅析

    1.概述 Android自定义View / ViewGroup的步骤大致如下: 1) 自定义属性: 2) 选择和设置构造方法: 3) 重写onMeasure()方法: 4) 重写onDraw()方法: ...

  8. vue 各种打包坑

    1,报错 Refused to load the image 'http://localhost:8080/favicon.ico' because it violates the following ...

  9. go基础之服务退出问题

    最近学习公司微服务的代码,看到每一个微服务的main函数都阻塞在那里,然后里面起的goroutine一直在哪里运行. package main import( "fmt" &quo ...

  10. MVC异常处理

    处理局部异常 控制器: @Controller @RequestMapping("/ex") public class ExceptionController { @Excepti ...