怎样快速的将Access数据库中的表转移到Mysql数据库中 zz

http://blog.youkuaiyun.com/hfly2005/archive/2005/05/27/382003.aspx 

对于使用PHP的用户对于Mysql应该很熟悉了,它基本上是PHP的最佳选择!那么我们如何将Access数据库中的数据转移到Mysql中呢。这篇文章帮你解决这个问题!

一.   环境准备:

1.       安装Mysql数据库环境。

2.       安装Microsoft Access数据库

3.       安装Mysql ODBC (笔者使用的为MySQLODBC-3。51。011版本)

4.       安装Phpmyadmin(需要PHP支持)或者其它的Mysql数据库管理软件

二.   进行转移:

1.       安装完成上述后,我们打开 控制面板à管理工具à数据源(ODBC);选择文件DNS选项卡;单击添加按钮,在弹出的创建新数据源窗口中选择Mysql ODBC 3。51 Driver;单击下一步按钮; 在弹出的新窗口中单击浏览按钮选择你要将DNS文件保存的位置,这里我们选择默认的保存中即可。在保存的文件名中我们输入test.dns,单击下一步,然后单击完成。

2.       在弹出的窗口中, 设置与Mysql 数据库的一些连接的参数; 我们只要填写其中的Mysql Connection Parameters即可。(1),在Host中填入你的Mysql的服务器名称如:Localhost。 (2)在database中选择你要将Access中数据导入的数据库。(3),在User 和Password中分别填写与Mysql数据库连接的用户名或密码。下面的端口和SQL命令两项可以不填。 如下图所示。单击OK;这时我们会看到文件DNS中多了一项test。dns表示已经成功建立Mysql的ODBC数据源。单击确定按钮即可。图片(1)

3.       打开Access数据库文件,然后单击文件à导出, 在弹出的保存窗口中选择文件的保存类型为ODBC database(),这时会弹出将**(你选择的表名)表导出到**(导入到Mysql数据库中的表名)ODBC数据库中的对话框,单击确定,然后在选择数据源窗口中选择刚才我们所建立的test.dns,单击确定即可完成由Access数据库中的表转移到Mysql数据库中。

4.       这时我们用Phpmyadin浏览test数据库时会发现我们导入的book表已经存在了,并且所有的数据都已经转移过去!

三.   总结

     这是我在一次偶然发现的,希望它能够对大家有所帮助, 不知大家通上面的讲解是否者弄清楚了它的转移,如有问题,欢迎讨论!


创建数据库时出现ERROR 1044 (42000): Access denied for user 'root'@'%' to database 'tiny_tiktok'的错误提示,这是因为在创建数据库时,MySQL用户'root'没有足够的权限访问数据库'tiny_tiktok'导致的。 要解决这个问题,你可以按照以下步骤进行操作: 1. 打开MySQL控制台,可以使用以下命令登录:mysql –user=root -p,然后输入root用户的密码。 2. 在控制台中,输入以下命令创建数据库:CREATE DATABASE tiny_tiktok; 3. 接下来,为'root'用户授予对'tiny_tiktok'数据库的所有权限:GRANT ALL PRIVILEGES ON tiny_tiktok.* TO 'root'@'%'; 4. 最后,刷新MySQL权限:FLUSH PRIVILEGES; 5. 现在,你应该可以成功创建数据库'tiny_tiktok'并且没有出现访问权限的错误了。 通过这些步骤,你可以解决ERROR 1044 (42000): Access denied for user 'root'@'%' to database 'tiny_tiktok'的问题,并成功创建数据库。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [mysql ERROR 1044 (42000): Access denied for user ”@’localhost’ to database](https://download.youkuaiyun.com/download/weixin_38602098/13692702)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [解决mysql创建数据库后出现:Access denied for user 'root'@'%' to database 'xxx'的问题](https://download.youkuaiyun.com/download/weixin_38654220/12827479)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [解决mysql创建数据库后出现:Access denied for user ‘root’@’%’ to database ‘xxx’的问题](https://download.youkuaiyun.com/download/weixin_38680506/13698132)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值