博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库的忘记root密码和导出数据库
阅读量:5128 次
发布时间:2019-06-13

本文共 940 字,大约阅读时间需要 3 分钟。

数据库忘记密码:

1、用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 或者 nano /etc/my.cnf
2.在[mysqld]下添加skip-grant-tables,然后保存并退出
skip-grant-tables
3.重启mysql服务:service mysqld restart

二、更改root用户名

1、重启以后,执行mysql命令进入mysql命令行
2、修改root用户密码
MySQL> UPDATE mysql.user SET Password=PASSWORD('新密码') where USER='root';
MySQL> flush privileges;
MySQL> exit
3、最后把/etc/my.cnf中的skip-grant-tables注释掉,然后重启mysql,即:service mysqld restart
OK,下面我们就可以使用root新的密码登录MySQL了。
mysql -u root -p

mysql导出数据库
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
mysqldump -uroot -p dbname > dbname .sql
敲回车后会提示输入密码
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
mysqldump -uroot -p -d dbname > dbname .sql
二、导入数据库
1、首先建空数据库
mysql>create database dbname ;
2、导入数据库
方法一:
(1)选择数据库
mysql>use dbname ;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/xxxx/dbname .sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql

转载于:https://www.cnblogs.com/cici1989/p/11304481.html

你可能感兴趣的文章
微服务
查看>>
$identify 的 “identify” 表示一个Perl标识符,即 identifier
查看>>
Redis---数据类型
查看>>
列举两种不同类型的Java标识注释,并解释它们之间的区别。
查看>>
3.0 C++远征:构造函数
查看>>
Caffe2 玩玩回归(Toy Regression)[5]
查看>>
Leetcode::Flatten Binary Tree to Linked List
查看>>
Centos6.5 登录时,提示Module is unkown
查看>>
tomcat 发布简单的html网站
查看>>
圆桌十日冲刺之三
查看>>
asp.net 如何判断用户终端
查看>>
9. Android框架和工具之 SlidingMenu(抽屉菜单)
查看>>
使用Autofac时无法加载assembly
查看>>
[USACO08DEC]Trick or Treat on the Farm (拓扑排序,DP)
查看>>
EL表达式语言总结
查看>>
定向抓取漫谈
查看>>
facade-theory-ns.cs
查看>>
Lion开启Trim指令支持
查看>>
孙正义
查看>>
在ScrollView下加入的组件,不能自动扩展到屏幕高度
查看>>