登入:
# 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();