存档

文章标签 ‘mysql’

Linux下MySQL整个数据库的备份与还原

2010年1月19日 mzfeng 4 条评论

1.备份:
[root]# /usr/bin/mysqldump -h127.0.0.1 -uusername -ppassword databasename >/opt/share/1/backup.sql
/usr/bin/mysqldump:用于执行的程序;
-h:主机名称
-u:数据库用户
-p:数据库密码
databasename:数据库名称
>/opt/share/1/backup.sql:导出文件的保存名称
以这样的方式导出的文件打开后发现里面有乱码,这个是正常的,是因为导出时没有设置字体的缘故,这个不影响数据库内容的备份和还原。
2.还原数据库:
[root]# /usr/bin/mysql -h127.0.0.1 -uusername -ppassword databasename2 导入数据到databasename2中即可。

分类: Linux 标签:

找回Mysql密码的方法

2010年1月19日 mzfeng 没有评论

[windows]
1、停止mysql服务:打开命令行窗口CMD,Net stop mysql
2、用另外一种方式启动Mysql:在命令行进入到mysql的安装路径下的bin目录下使用mysqld-nt.exe启动:mysqld-nt –skip-grant-tables
注意:此时CMD窗口不能关闭。
3、进入Mysql:另外打开一个命入令行窗口,在bin目录下执行mysql,此时无需输入密码即可进入。
>use mysql
>update user set password=password(“new_pass”) where user=”root”;
>flush privileges;
>exit
注意:
1)如果对sql语句熟悉的话,update这句就不用解释了第一个User是表名、第二个User是表中的字段。第一个Password是表中的字段,第二个Password()是加密用的函数。new_pass是要更改的密码阅读全文…

分类: 电脑网络 标签: ,

mysql数据库导入与导出

2009年10月20日 mzfeng 没有评论

今天以前做的一个网站由于后台乱了,网站用的是php+mysql程序就连后台原来用导入数据的选项都给删除了,因为备份下来的数据比较大,phpmyadmin后台也没办法恢复,只好用命令行来导入恢复数据了,数据导回去后就正常了,用命令导入数据比较方便快捷,所用到的命令有二个。

一、导出数据库

由于网站只是后台数据乱了,所以为安全起见,先导出数据库

在mysql安装目录下,用mysqldump命令行
命令格式
mysqldump -u用户名 -p 数据库名 > 数据库名.sql 阅读全文…