• MySQL常用操作记录


    #更改ROOT密码
    MYSQLADMIN -UROOT PASSWORD 'YOURPASSWORD';
    
    #远程登陆MYSQL服务器
    MYSQL -UROOT -P -H+IP -P3306; #IP为远程的MYSQL服务器IP
    
    #查询数据库
    SHOW DATABASES;
    
    #进入某个数据库
    USE DATABASENAME;
    
    #列出数据库中的表
    SHOW TABLES;
    
    #查看某个表全部字段
    DESC SLOW_LOG;
    SHOW CREATE TABLE SLOW_LOG; #不仅可以显示表信息,还可以显示建表语句
    
    #查看当前用户
    SELECT USER();
    
    #查看当前所在数据库
    SELECT DATABASE();
    
    #查看数据库版本
    SELECT VERSION();
    
    #查看数据库状态
    SHOW STATUS;         #当前会话状态
    SHOW GLOBAL STATUS;  #全局数据库状态
    SHOW SLAVE STATUS;   #查看主从数据库状态信息
    
    #查询数据库参数
    SHOW VARIABLES;
    
    #修改数据库参数例子
    SHOW VARIABLES LIKE 'MAX_CONNECT%';
    SET GLOBAL MAX_CONNECT_ERRORS = 1000;(重启数据库会失效,要在配置文件中修改)
    
    #查看当前数据库队列
    SHOW PROCESSLIST;
    
    #创建普通用户并授权给某个数据库例子
    GRANT ALL ON DATABASENAME.* TO 'USER1'@'LOCALHOST' IDENTIFIED BY 'PASSWD';
    
    #清空表数据例子
    TRUNCATE TABLE DB1.T1;
    
    #清空数据库中的所有表(数据库名是TestDB)例子
    MYSQL -N -S INFORMATION_SCHEMA -E "SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME,';') FROM TABLES WHERE TABLE_SCHEMA='TestDB'" | MYSQL -F TestDB
    
    #删除数据库DB1例子
    DROP DATABASE DB1;
    
    #数据库备份例子
    MYSQLDUMP  -UROOT -P'YOURPASSWORD' MYSQL >/tmp/backup.SQL
    
    #数据库恢复例子
    MYSQL -UROOT -P'YOURPASSWORD' MYSQL </tmp/backup.SQL
    
    #新建普通用户例子
    CREATE USER NAME IDENTIFIED BY 'SSAPDROW';
    
    #更改普通用户密码例子
    SET PASSWORD FOR NAME=PASSWORD('NewPassWord');
    
    #查看NAME用户权限
    SHOW GRANTS FOR NAME;
    
    #脚本中执行MYSQL命令例子
    MYSQL -UUSER -PPASSWD -E"SHOW DATABASES"
    ECHO "SHOW DATABASES"| MYSQL -UUSER -PPASSWORD
    
    #以下是执行大量MYSQL语句采用的方式
    MYSQL -UUSER -HHOSTNAME -PPASSWD << EOF
    	需要执行的SQL语句
    EOF
    
    #如何查看连接MSQL的IP地址
    SELECT SUBSTRING_INDEX(HOST,':',1) AS IP , COUNT(*) FROM INFORMATION_SCHEMA.PROCESSLIST GROUP BY IP;
     
    

      

  • 相关阅读:
    内存中字的存储
    代码段
    CPU运行的流程
    字的传送
    内存中字的存储
    c语言中求数组元素的最大值和最小值
    linux系统 centos8.3 中安装 Rsudio
    Error in .External2(C_X11, paste0("png::", filename), g$width, g$height, : 解决linux R绘图问题
    linux系统中使用R的Cairo绘制png格式图片
    c语言中利用二维数组统计考试成绩之和
  • 原文地址:https://www.cnblogs.com/coder-zyc/p/9903009.html
Copyright © 2020-2023  润新知