1 连不上时报什么错误?多半是因为没设置密码
2 odbc驱动你没装,去这里下载http://www.mysql.com/downloads/api-myodbc-3.51.html
3 EMS MySQL Manager 2比较好用,你搜索一下现在有中文版了!
4 你还是从网上找些教材,我一般在这里下载http://www.chinaz.com/download/。

解决方案 »

  1.   

    php操作mysql的时候一定要通过odbc?象asp一样调用ado不行吗?我安装了mysql4.0.18,它的odbc驱动在哪找阿?
      

  2.   

    错误是:
    2003 can't connect to mysql server <10061>
      

  3.   

    你的mysql没有运行!
    运行 winmysqladmin.exe
    当他的图标显示为绿色时就可以了
    然后再执行mysql的其他操作。
      

  4.   

    运行了winmysqladmin.exe并且设置了密码用户名,还是不可以阿:1、错误还是10061,让检查用户名和密码是不是错误。2、在database选项卡上database列表匡中点右键,只有那4个用flush打头的菜单项目,没有象自带帮助文件里面说的还有create table之类的项目阿。3、点start service以后除了问是否真的启动service没什么反映,start service这个项目还能够继续被点。server选项卡上面列表是空的。4、你说的绿灯亮是什么意思?一共有三个灯,都在亮阿。
      

  5.   

    在Windows下用MySQL时winmysqladmin.exe中设置的密码和用户名,并不是数据库的用户名密码。
    --------------------------------------------------------------------
    root@localhost  //本地主机以root身份连接MySQL服务器
    root@%          //任何远程主机主机以root身份连接MySQL服务器
    @localhost      //本地主机以匿名身份连接MySQL服务器
    @%              //任何远程主机主机以匿名身份连接MySQL服务器
    在Windows中的 @localhost 也拥有与root同等的权限,建议设密码或收回权限或干脆删除!
    你的情况可能是没设置密码
    Windows中:
    C:\>mysql -u root
    mysql>set password for 'root'@'localhost' = password('********');
    mysql>set password for 'root'@'%' = password('********');//其他用户类似
    删除用户:
    %mysql -p -u root//一定的是root用户进
    enter password:*******
    mysql>use mysql;
    mysql> delete from user where user='';
    mysql> delete from db where user='';
    mysql> flush privileges;//重新加载权限表
    当然也可以修改权限或加密码
    推荐用EMS MySQL Manager 2.5以上有中文版,也不用记这么多命令!
    原贴http://expert.csdn.net/Expert/topic/2781/2781568.xml?temp=.5064661
      

  6.   

    你可以联系我MSN:[email protected]
      

  7.   

    mysql有数据库文件的概念吗(像access的*.mdb)?是不是随便建立?我要是想在本地调试好以后放在虚拟主机空间上,除了上传数据库文件还需要干什么?在哪找到这些文件?
      

  8.   

    1.在MySQL 3.23之后(包括3.23),MyISAM是缺省表格类型,它是基于ISAM代码并且有很多有用的扩展。数据表定义存储在一个有.frm扩展名的文件,索引存储在一个有.MYI(MYindex)扩展名的文件并且数据存储在有.MYD(MYData)扩展名的文件中。移植或备份时可直接拷贝来实现。
    2.ISAM在MySQL 3.23之后(包括3.23)已经被MyISAM取代了。相同硬件特性时移植或备份时可直接拷贝来实现。
    3.其他格式merge(是MyISAM的复合表,移植或备份时取决于各个MyISAM文件),heap(存储在内存中,HEAP作为临时表很可用),bdb(只能用工具,不可直拷),innodb() 用的比较少,就不详述了。
    //在哪找到这些文件?--winmysqladmin.exe 的my.ini setup中datadir=C:/mysql/data其中datadir即为数据库路径。当然,你要更改数据库路径也是更改这个选项来实现,该后别忘了保存!
    //要是想在本地调试好以后放在虚拟主机空间上,除了上传数据库文件还需要干什么?--其实只要把数据库文件上传到相应的C:/mysql/data(是具体情况而定)中就行了。注意:拷贝数据时先把MySQL的服务停了(C:/net stop mysql)再拷贝数据,这样可以保证数据的一致性。拷完了别忘了(C:/net start mysql开启服务)。如果拷贝数据时要求服务不能中断的话,用mysql的最常见的mysqldump可制作整个数据库的一个备份: 
    mysqldump --opt database > backup-file.sql 
    或EMS MySQL Manager
      

  9.   

    我知道了,我把mysql安装到c:下才可以,到d:下就会出上面的问题。但是,使用phpmyadmin的时候有这样的错误:
    #1045 - Access denied for user: 'root@localhost' (Using password: YES) 
    是不是config.inc.php里面的设置出了问题?这里面有三个root阿,怎么设置?谢谢!
      

  10.   

    建议运行 winmysqladmin.exe
    先停止服务.
    然后删除服务.
    在winmysqladmin.exe 的my.ini 页面下修改 所有的路径
    再将所有文件移动到 D 盘.
    然后再运行 winmysqladmin.exe 就OK了.
    所有的操作可以使用 winmysqladmin.exe 所提供的菜单进行.
      

  11.   

    谢谢lehool,还有一点:#1045 - Access denied for user: 'root@localhost' (Using password: YES) 
    是不是config.inc.php里面的设置出了问题?这里面有三个root阿,怎么设置?
      

  12.   

    root@localhost  //本地主机以root身份连接MySQL服务器
    root@%          //任何远程主机主机以root身份连接MySQL服务器
    这两个有吧,还有就的话是你自己设置的了。
    那各不要就删除,删除语句见上面!