登录Mysql输入:mysql -u帐号 -p密码
show databases; #先查看一下数据库
现在我要备份word
数据库
退出mysql输入
mysqldump -u root -p word(此处为要备份的数据库名) > word.sql #我把它备份在了当前目录下
还原数据库
#mysqldump -u root -p word < word.sql
#这个方法不行,所以使用下面的方法还原
使用mysql(而不是mysqldump)导入数据:
mysql -u root -p word(此处为要恢复的数据库名) < word.sql
建立用户之后才能使用数据库
mysql
>CREATE USER 'typecho'@'localhost' IDENTIFIED BY '密码';#设置密码
>GRANT ALL ON typecho.* TO 'typecho'@'localhost';
>FLUSH PRIVILEGES;
>exit
mysqldump用于导出数据。此外,您可能需要在导入之前创建(空)数据库。
打开终端并输入以下命令
mysql -u root -p
检查存在的数据库
mysql> show databases;
如果以前没有创建数据库,请创建数据库
mysql> create database word;
如果是Typecho可以用以下命令建立数据库,具体配置在Typecho目录下的config.inc.php
文件中查找
>CREATE DATABASE typecho;
>CREATE USER 'typecho'@'localhost' IDENTIFIED BY '密码';#设置密码
>GRANT ALL ON typecho.* TO 'typecho'@'localhost';
>FLUSH PRIVILEGES;
>exit
然后选择新数据库word
mysql> USE word;
从计算机中选择SQL文件的路径
mysql> source word.sql;
然后按enter键并等待一段时间,如果它全部执行完毕。
mysql> exit