MySQL常用命令
导入导出数据库
导入数据库
mysql -u用户名 -p 数据库名 < 数据库名.sql
导出数据库
mysqldump -u用户名 -p 数据库名 > 数据库名.sql
更改表引擎
更改单个表引擎
首先查看表引擎
show create table 表名
执行更改
alter table 表名 engine=引擎;
批量修改表引擎
执行生成批量修改表引擎命令
SELECT CONCAT('ALTER TABLE ',table_name,' ENGINE=替换后引擎;') FROM information_schema.tables WHERE table_schema="数据库名" AND ENGINE="替换前引擎";
执行后会生成更改表引擎的命令,列如:
```
ALTER TABLE table1 ENGINE=myisam;
ALTER TABLE table2 ENGINE=myisam;
ALTER TABLE table3 ENGINE=myisam;
```
然后复制生成的命令执行即可批量修改表引擎
重置MySQL密码
停止MySQL服务
service mysql stop
安全模式启动MySQL, --skip-networking
可以避免远程无密码登录MySQL。
mysqld_safe --skip-grant-tables --skip-networking
登陆MySQL,无需密码
mysql -u root
重置密码
mysql> use mysql;
mysql> update user set password=PASSWORD("新密码") where User='root';
mysql> flush privileges;
最后更新于 2018-07-10 01:39:53 并被添加「」标签,已有 14681 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处