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();

 

posted @ 2019-06-14 17:20  谦逊的铅笔  阅读(442)  评论(0编辑  收藏  举报