登录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
最后修改:2022 年 11 月 03 日
如果觉得我的文章对你有用,请随意赞赏