在ds窗口中导入MYSQL数据库时报error 1049 (42000):Unknown database ';'这个错误

在ds窗口中导入MYSQL数据库时报error 1049 (42000):Unknown database ';'这个错误,第1张

在ds窗口中导入MYSQL数据库时报error 1049 (42000):Unknown database '是设置错误造成的,解决方法为:

1、打开cmd,输入mysql -u 用户名 -p回车根据提示输入密码,如下图。

2、进入mysql数据库控制台,界面如下。

3、查看当前数据库中存在那些数据库,使用show databases语句。如下。

4、使用show create database 数据库名 格式来查看数据库的详细创建信息。通过在show create database语句后面追加 \G参数来格式化输出信息,便于查看

MySQL数据库导出与导入的过程中将会发生众多不可预知的错误,本文整理了一些常见错误及相应的解决方法,遇到类似情况的朋友可以参考下,希望对大家有所帮助

MySQL命令行导出数据库:

1,进入MySQL目录下的bin文件夹:cd

MySQL中到bin文件夹的目录

如我输入的命令行:cd

C:Program

FilesMySQLMySQL

Server

4.1bin

(或者直接将windows的环境变量path中添加该目录)

2,导出数据库:mysqldump

-u

用户名

-p

数据库名

>

导出的文件名

如我输入的命令行:mysqldump

-u

root

-p

jluibmclub

>

d:

jluibmclub

.sql

(输入后会让你输入进入MySQL的密码)

(如果导出单张表的话在数据库名后面输入表名即可)

在用命令做数据库备份过程在cmd命令框中输入C:/mysql/bin>mysqldump

-uroot

-p

jluibmclub>

d:

jluibmclub

.sql

报错信息:mysqldump:

Got

error:

1049:

Unknown

database

'

jluibmclub

'

when

selecting

the

database

,识别不了

jluibmclub

这个数据库。

但是我在:

mysql>

show

databases

显示:

+---------------+

|

Database

|

+---------------+

|

jpa

|

+---------------+

mysql>use

jpa

显示:

Database

changed

其原因很简单,只要记住一点。没进入mysql环境不算执行sql语句,所以不用在其后加入逗号(“”)。

如果进入mysql环境mysql>

,则输入的语句属于sql语句了,在其最后一定要加上逗号(“”)。

3、会看到文件news.sql自动生成到d盘下文件,如果不指定盘符默认在bin目录下。

命令行导入数据库:

1,进入MySQL:mysql

-u

用户名

-p

如我输入的命令行:mysql

-u

root

-p

(输入同样后会让你输入MySQL的密码)

2,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库

3,输入:mysql>use

目标数据库名

如我输入的命令行:mysql>use

news

4,导入文件:mysql>source

导入的文件名

如我输入的命令行:mysql>source

news.sql(如果在bin目录下用相对路径名,如果在其他目录下用绝对目录名)

MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。

1.Win32下MySQL的备份与还原


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6110115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存