数据库忘记密码:
1、用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 或者 nano /etc/my.cnf2.在[mysqld]下添加skip-grant-tables,然后保存并退出skip-grant-tables3.重启mysql服务:service mysqld restart二、更改root用户名
1、重启以后,执行mysql命令进入mysql命令行2、修改root用户密码MySQL> UPDATE mysql.user SET Password=PASSWORD('新密码') where USER='root';MySQL> flush privileges;MySQL> exit3、最后把/etc/my.cnf中的skip-grant-tables注释掉,然后重启mysql,即:service mysqld restartOK,下面我们就可以使用root新的密码登录MySQL了。mysql -u root -p mysql导出数据库1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sqlmysqldump -uroot -p dbname > dbname .sql敲回车后会提示输入密码2、只导出表结构mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sqlmysqldump -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