大家帮忙检查一下 看看这些代码是不是有不对的地方:创建数据库名:(设置密码:******) create database sq_psvision;
导出数据库:
mysqldump -u sq_psvision -p sq_psvision --compatible=mysql40 --default-character-set=utf8 sq_psvision >sq_psvision.sql
第一步:用这个语句 create database sq_psvision; 正常创建了数据库 第二步:把.frm .MYD .MYI 这三种文件数据库文件拷贝到sq_psvision目录里面第三步:运行-cmd cd进到bin目录--执行
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -u sq_psvision -p sq_psvis
ion --compatible=mysql40 --default-character-set=utf8 sq_psvision >sq_psvision.s
qlEnter password: ******返回错误信息是:mysqldump: Got error: 1045: Access denied for user 'sq_psvision'@'localhost' (us
ing password: YES) when trying to connect
我的目的是要转换出不同MYSQL版本且不同字符集的 .SQL文件 在虚拟主机phpmyadmin中导入数据库
大家帮忙看一下我哪里操作不对,还是我sql软件没安装好的原因
多谢了
导出数据库:
mysqldump -u sq_psvision -p sq_psvision --compatible=mysql40 --default-character-set=utf8 sq_psvision >sq_psvision.sql
第一步:用这个语句 create database sq_psvision; 正常创建了数据库 第二步:把.frm .MYD .MYI 这三种文件数据库文件拷贝到sq_psvision目录里面第三步:运行-cmd cd进到bin目录--执行
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -u sq_psvision -p sq_psvis
ion --compatible=mysql40 --default-character-set=utf8 sq_psvision >sq_psvision.s
qlEnter password: ******返回错误信息是:mysqldump: Got error: 1045: Access denied for user 'sq_psvision'@'localhost' (us
ing password: YES) when trying to connect
我的目的是要转换出不同MYSQL版本且不同字符集的 .SQL文件 在虚拟主机phpmyadmin中导入数据库
大家帮忙看一下我哪里操作不对,还是我sql软件没安装好的原因
多谢了
解决方案 »
- SQL 混杂排序 求解中....
- 如何在Windows上安装两个Mysql服务
- 怎么处理大小写的问题?
- 一个诡异的访问mysql结果集的问题。
- 如何提高MYSQL大表的查询速度?
- mysql数据库经常报错:Got error 127 from table handler
- phpMyAdmin的问题
- 插入数据时,怎么引用别的表的内容
- 有个问题想请大家帮我解决一下关于MYSQL与LINUX的问题
- java 能不能连结 Mysql 数据库(linux),如何连结!!!!!
- 关于Mysql 特殊字符\\\%,怎么理解呢?
- ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -usq_psvision -p
再输入密码,看是否能够登录。可以的话在
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -u sq_psvision -p --compatible=mysql40 --default-character-set=utf8 sq_psvision >sq_psvision.s
ql再这样,输入密码。应该就能导出了。
再输入密码 好像密码不对 登不上C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -u sq_psvision -p --compat
ible=mysql40 --default-character-set=utf8 sq_psvision >sq_psvision.sql
Enter password: ******
mysqldump: Got error: 1045: Access denied for user 'sq_psvision'@'localhost' (us
ing password: YES) when trying to connect
我安装msql过程中设置密码是123456 这里登陆密码也是写的 123456 怎么还是会错误呢
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 5.0.51a-community-nt MySQL Community Edition (GPL)Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>
这里有个疑问,你创建database的时候用的哪个用户和密码登录的呢?用那个。
第二部:开始菜单--程序--选择mysql 运行后输入密码 123456
(下面是mysql命令窗口输入密码后显示的)
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 5.0.51a-community-nt MySQL Community Edition (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>第三部:执行
create database sq_psvision;
创建数据库第四步:把.frm .MYD .MYI 这些数据库文件全拷贝到刚刚创建的sq_psvision目录里面
第五步:运行-cmd cd进到bin目录--执行 C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -u sq_psvision -p --compat
ible=mysql40 --default-character-set=utf8 sq_psvision >sq_psvision.sql
Enter password: ******(这里密码我输的是123456)下面就出现了错误
mysqldump: Got error: 1045: Access denied for user 'sq_psvision'@'localhost' (us
ing password: YES) when trying to connect
楼上有位朋友回复说: 看起来是用户登录的密码不对
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -usq_psvision -p
再输入密码,看是否能够登录。
我按照这样测试一下 密码用的也是123456 下面是dos操作后显示的数据 C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -u sq_psvision -p --compat
ible=mysql40 --default-character-set=utf8 sq_psvision >sq_psvision.sql
Enter password: ******
mysqldump: Got error: 1045: Access denied for user 'sq_psvision'@'localhost' (us
ing password: YES) when trying to connect
给 sq_psvision重新给个权限和密码,应该就可以了。
ble=mysql40 --default-character-set=utf8 sq_psvision > d://sq_psvision.sql
Invalid mode to --compatible: ible=mysql40C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -uroot -p123789 --compatib
le=mysql40 --default-character-set=utf8 sq_psvision > d://sq_psvision.sql
mysqldump: Got error: 1016: Can't open file: '.\sq_psvision\yeticdb_uc_domains.f
rm' (errno: 24) when using LOCK TABLES
然后 在D盘导出一个sq_psvision.sql文件
-- MySQL dump 10.11
--
-- Host: localhost Database: sq_psvision
-- ------------------------------------------------------
-- Server version 5.0.51a-community-nt
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO,MYSQL40' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
.SQL文件
n > sq_psvision.sql
mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using pas
sword: YES) when trying to connect
mysql> show grants;贴出来看一下。
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 21
Server version: 5.0.51a-community-nt MySQL Community Edition (GPL)Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> show grants;
+-------------------------------------------------------------------------------
---------------------------------------------------------+
| Grants for root@localhost
|
+-------------------------------------------------------------------------------
---------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*E02
AAE229B0AC05D457B148C9A61D65920337ABE' WITH GRANT OPTION |
+-------------------------------------------------------------------------------
---------------------------------------------------------+
1 row in set (0.00 sec)mysql>
从新安装了一遍 密码设置为空
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -u sq_psvision -p --compat
ible=mysql40 --default-character-set=utf8 sq_psvision >sq_psvision.sql
Enter password:
mysqldump: Got error: 1044: Access denied for user ''@'localhost' to database 's
q_psvision' when selecting the database
还是不对哦
mysql> mysqldump -uroot -proot mybase > 123.sql 出错
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
dump -uroot -proot mytable >123.sql' at line 1
cd C:\Program Files\MySQL\MySQL Server 5.5\bin二、导出:[mysql bin path]>mysqldump --opt -d -u root -p dbn > d:\\backup-file.sql
Enter password: ******三、导入:[mysql bin path]>mysql -u root -p dbn < d:\\backup-file.sql
Enter password: ******四、收尾工作:清理sql文件,导出时会在bin目录下生成backup-file.sql文件,在导入工作完成后就没用了,可以删了,当然留着也可以。