如何在 android 中使用 MySql 服务器(在桌面上下载)?
Posted
技术标签:
【中文标题】如何在 android 中使用 MySql 服务器(在桌面上下载)?【英文标题】:how to use MySql server (downloaded on desktop) in android? 【发布时间】:2019-10-13 14:27:25 【问题描述】:我想在 android 应用程序的 mysql 服务器中使用我的数据库
我在我的 PC 上下载了 MySQL 服务器,它使用 3306 端口,这是默认端口。我需要能够将数据库中的数据检索到我的 android 应用程序中。 我下载了 XAMPP for php 并得到两个程序不能使用相同端口的错误,所以我在每个文件(php.ini 和 MySQL 配置)中将端口更改为 3307。最后,MySQL 服务器正在启动,但现在当我打开 PHPMyAdmin 时,出现这些错误。
除了使用 XAMPP 之外还有其他方法吗,或者我应该卸载 MySQL 服务器并使用默认设置重新安装 XAMPP。
MySQL 说:文档
无法连接:无效设置。 mysqli_real_connect(): (HY000/1045): 用户 'pma'@'localhost' 的访问被拒绝(使用 密码:否)
controluser 中定义的连接 配置失败。 mysqli_real_connect(): (HY000/1045): 访问 拒绝用户'root'@'localhost'(使用密码:否)
phpMyAdmin 尝试连接 MySQL 服务器,但服务器拒绝了 联系。您应该检查您的主机、用户名和密码 配置并确保它们与信息相对应 由 MySQL 服务器的管理员提供。
【问题讨论】:
为什么要安装两个 MySQL 实例?如果您要单独安装 MySQL,那么就不要从 XAMPP 运行它。但是 phpMyAdmin 默认带有 XAMPP - 而不是独立的 MySQL 安装。 【参考方案1】:找到解决办法,
转到 MySQL my.ini 文件并将端口更改为 3007,无论写入何处。 打开连接的常规设置,现在将其更改为 3007。
使用原始设置下载 XAMPP。
在PC上下载的MySQL 8.0中建立一个新连接,命名为xampp并写入3006端口。测试连接,数据将根据 PHPmyadmin 中存在的数据进行更新。现在,您可以同时使用 PHPmyadmin 和 MySQL 服务器工作台了。
【讨论】:
以上是关于如何在 android 中使用 MySql 服务器(在桌面上下载)?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Android 应用程序通过 JDBC 连接到远程 MySQL 服务器
如何使 MySQL Connector/J 在 android 上工作?
如何从mysql中获取数据并存储在android的Sqlite数据库中