zoukankan      html  css  js  c++  java
  • linux下操作mysql

    登入:

    # mysql -u用户名 -p密码 

    退出:

    mysql> exit;    

    查看mysql支持的存储引擎:

    mysql> show engines;    

    查看innodb数据表是否会单独创建‘数据/索引’文件:

    mysql> show variables like 'innodb_file_per_table%';    
    +-----------------------+-------+    
    | Variable_name | Value |    
    +-----------------------+-------+    
    | innodb_file_per_table | ON |    
    +-----------------------+-------+    

    设置innodb数据表单独创建‘数据/索引‘文件:

    mysql> set global innodb_file_per_table=1;//innodb_file_per_table设置后,若系统发生任何变化,之前设置的数据表仍然有其自己的’数据/索引‘文件    

    备份数据库:在mysql默认目录下(/var/lib/mysql ):::

    # mysqldump -hlocalhost -u 用户名 -p 被备份数据库名称>/home/bak/2018-03-03/rbz.sql    

    还原数据库:在系统根目录下:::
    方法一: 

    # mysql -hlocalhost -u 用户名 -p 被还原数据库名称</home/bak/2018-03-03/rbz.sql    

    方法二:

    ①先登录mysql数据库,输入命令# mysql -u root -p,输入密码即可.     
    ②再使用数据库rbz, # use rbz;     
    ③导入备份文件. # source /home/bak/2018-03-03/rbz.sql;    

    刷新数据表:

    mysql> flush table rbz;    

    查看数据结构:

    mysql> show create table 数据表名称;    

    查看mysql版本信息:

    mysql> select version();
  • 相关阅读:
    linux系统如何发送邮件
    zabbix监测图形界面显示方框乱码解决方法
    Eclipse C++的配置问题launch failed binary not found
    Cpu表现出正弦曲线
    让cpu跑到100%的bat文件
    进程僵死
    华为一些笔试题~~~~零散总结
    数据库~~~投影与除操作
    C++连接Mysql数据库操作
    微软面试题目及答案
  • 原文地址:https://www.cnblogs.com/two-bees/p/11024430.html
Copyright © 2011-2022 走看看