基础命令:

mysql -uroot -proot:连接mysql服务,root分别为用户名和密码

use xxx:切换到 xxx 数据库,xxx为数据库名称

create database xxx;:创建一个名为 xxx 的数据库

show databases;:显示所有数据库,注意末尾带s

drop database xxx;:删除名为 xxx 的数据库

select database();:查看当前使用的是哪个数据库

show tables;:显示当前数据库有哪些表信息,注意末尾带s

select version(),current_date;:显示当前mysql版本和当前日期

用户授权等命令:

select user,host from user;:查看用户权限信息

grant all privileges on *.* to 'root'@'%' with grant option;:
        1、给用户授权,all代表所有权限(CRUD)等,*分别代表库名和表名,%所有访问IP
        2、权限:all(所有权限),usage(无权限),select,update,insert,delete(指定权限),update(字段1,......,字段N) 指定字段
        3、访问权限:%(所有主机),localhost(数据库服务器本机)
        4、语法:grant 权限列表 privileges on 库名.表名 to '用户'@'IP地址' with grant option;

grant select, update, delete, insert on *.* to 'root'@'%' with grant option;:为root用户授予所有库和表的(CURD)权限

revoke all privileges from root;:撤销root用户的所有权限

alter user 'root'@'%' identified with mysql_native_password by 'xxx';:修改root用户(%代表所有访问IP)的密码,xxx为变更的新密码

update user set password=password(”123456″) where user=’root’;:修改系统管理员 root 用户的密码为123456

flush privileges;:刷新更新或配置信息,使之生效

Linux系统操作MySql常用命令相关推荐

  1. Linux终端操作MySQL常用命令

    1.终端启动 MySQL:/etc/init.d/mysql start 2.登录 MySQL:mysql -uroot -p (用 root 账户登录),然后输入密码 3.查看所有的数据库名字:sh ...

  2. 很实用的Linux 系统运维常用命令及常识(超实用)

    很实用的Linux 系统运维常用命令及常识(超实用) 作为Linux运维,需要了解Linux操作系统的基本使用和管理知识,下面脚本之家小编给大家介绍下Linux运维需要掌握的命令,想成为Linux运维 ...

  3. Linux系统运维常用命令

    Linux 系统运维常用命令 1 文件管理2 软件管理3 系统管理 4 服务管理5 网络管理6 磁盘管理 7 用户管理8 脚本相关9 服务配置 ============================ ...

  4. Linux 系统运维常用命令

    2019独角兽企业重金招聘Python工程师标准>>> 1 文件管理2 软件管理3 系统管理 4 服务管理5 网络管理6 磁盘管理 7 用户管理8 脚本相关9 服务配置 ====== ...

  5. linux系统关于mysql的命令_[操作系统]Linux 操作MySql命令

    [操作系统]Linux 操作MySql命令 0 2016-11-08 10:00:42 1.安装MySql服务端命令: yum install mysql-server yum install mys ...

  6. Linux 系统 vim 的常用命令

    在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行.你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format.使 ...

  7. linux系统及shell常用命令

    主机系统: linux 乱码后解码: echo -e '\xf' 查看占用端口: netstat -anp |grep 9200 查看主机硬件时间: hwclock -r 查看cpu核数: nproc ...

  8. DOS命令行操作MySQL常用命令

    平时用可视化界面用惯了,如果紧急排查问题,没有安装可视化工具的话,只能通过命令来看了. 以备不时之需,我们要熟悉一下命令行操作MySQL. 打开DOS命令窗口:WIN + R 输入cmd,回车 然后输 ...

  9. linux中vim查看最后五行命令,Linux系统中Vi常用命令及高级应用

    一.简介 Vi命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,很多人不喜欢VI因为它 的众多的命令集,但是我们只需要掌握基本的命令然后灵活地加以运用,相信你会象我一样喜欢它的. 本文旨 ...

最新文章

  1. 1010.在线视频—开源网管Nagios(三)使用Nagios监控服务器
  2. 海生《我不是你的玩偶》关注颇高
  3. 在LINUX终端和VIM下复制粘贴
  4. integral函数
  5. 16.1数组为什么特殊
  6. 安装quartus时弹出错误_Win10 安装arcgis10.2 for desktop需要.net framework 解决方案
  7. 红旗linux 装xp,XP下硬盘安装红旗LINUX
  8. C++中将数据(或图像数据)写到txt
  9. ie浏览器服务器无响应怎么办,ie浏览器无响应怎么办
  10. Python写一个小小的项目监控
  11. 《Git与Github使用笔记》第12章 Pull Request的使用
  12. java不支持bks,java不支持bks
  13. ubuntu安装deb文件包
  14. Stanford University courses of computer science department(斯坦福计算机系课程设置)
  15. 模拟角频率和数字角频率
  16. 人工智能下一个热点探讨,为什么要提出互联网大脑模型
  17. MacBook nice软件
  18. 脉冲神经网络学习笔记(综述)
  19. ML之prophet:利用prophet算法对上海最高气温实现回归预测(时间序列的趋势/周季节性趋势/年季节性趋势)案例
  20. Google黑客语法总结

热门文章

  1. 苹果备忘录永久删除怎么恢复?分享2个找回备忘录的高效操作
  2. java se开发web_javaSE web开发 登录思路代码
  3. stm32毕设 stm32人体健康状态检测系统(项目开源)
  4. Spark安装-环境搭建
  5. java-php-python-科技专业师生沟通平台计算机毕业设计
  6. BIOS设置与硬盘分区
  7. DNA核苷酸含量计算
  8. C#到底是面向对象还是面向过程
  9. vim vimdiff diff 使用及命令
  10. 绿芯GreenChip电容式触控触摸IC型号性能介绍