如何在windows上安装mysql数据库

如果您经常编写连接到数据库服务器的应用程序,那么如果您知道如何在Windows机器上安装MySQL数据库以进行测试,那就太好了。...

如果您经常编写连接到数据库服务器的应用程序,那么如果您知道如何在Windows机器上安装MySQL数据库以进行测试,这会有所帮助。

install-mysql-windows

使用大多数应用程序连接到数据库通常只涉及一个特定的连接字符串,因此使用一个数据库服务器测试应用程序,然后将其切换到“生产”服务器非常简单。

在本文中,我们将引导您完成在任何Windows PC上设置自己的本地MySQL数据库的步骤。在本文后面,您还将学习如何为远程连接设置测试数据库,这样您就不必从正在进行编程的同一台计算机上连接到它。

mysql数据库先决条件

在生产环境中部署MySQL数据库本身就是一门科学。数据库管理员通常会查看用户的数量、对数据库进行调用的频率、对一段时间内将有多少数据加载到数据库中的估计,等等。

how to install mysql database windows

由于大多数这些因素对于每个实现都是不同的,所以系统需求每次都是不同的。企业安装通常需要4个CPU核、8GB RAM和RAID设置,以便快速读写数据库。但是,在本地安装的情况下,您实际上不必担心所有这些。

测试MySQL数据库可以安装在几乎任何风格的Linux、Windows或Mac上。如果您有任何顾虑,请查看支持的平台列表。下载WindowsMySQL安装程序,其中包含您需要的所有内容。

在windows上安装测试mysql数据库

像这样在本地安装一个测试MySQL数据库是非常快速和简单的。只需接受许可协议,然后选择开发人员默认的安装类型,然后单击Next。

how to install mysql database windows

您可能会在“检查要求”框中看到一些无法安装的产品,因为您的系统中没有现有软件。

how to install mysql database windows

只要MySQL服务器和Workbench软件不在这个列表中,就可以了。您可以单击“下一步”,然后执行。

mysql服务器安装

安装向导附带了SQL Server的安装向导。为测试服务器设置选择正确的设置非常重要。对于这种类型的服务器,请确保选择Standalone MySQL server/Classic MySQL Replication。

how to install mysql database windows

接下来,选择Development Machine作为Server Configuration Type。保留连接的默认设置(TCP/IP端口3306)。如果您需要提神,我们的网络术语指南可能会在这里方便使用。

how to install mysql database windows

在下一个屏幕上,设置root密码,然后单击adduser向该数据库添加新用户。我们将此用户称为“Remote\u user”,授予用户DB Admin权限,并设置密码。

how to install mysql database windows

在下一步中,保持将MySQL服务器配置为Windows服务,并在系统启动时启动MySQL服务器。在标准系统帐户下运行服务。单击“文档存储”步骤中的“下一步”,然后单击“执行”以完成此阶段的设置。如果其他产品出现了其他配置选项,您可以通过单击“下一步”或“完成”暂时忽略这些选项而不做任何更改。

设置测试数据库

完成后,向导将自动启动MySQL工作台应用程序。在这里您将创建数据库和测试表,并设置远程访问。首先,您需要通过创建一个新的模式来创建测试数据库。在Workbench中,您可以在屏幕的左下角找到它。

how to install mysql database windows

在“world”下的空白处单击鼠标右键,然后选择createschema。给它起一个你喜欢的名字,然后点击Apply。右键单击这个新的模式并选择setasdefaultschema。接下来,在这个数据库中创建一个名为“Test\u table”的表。要执行此操作,请单击菜单中的SQL查询图标并粘贴到以下SQL脚本中。

CREATE TABLE Test_Table ( id **allint unsigned not null auto_increment, name varchar(25) not null, c***traint my_example primary key (id) );
INSERT INTO Test_Table ( id, name ) VALUES ( null, 'Test data' );

单击lightning图标执行脚本。这将创建一个具有一个值的测试表。您可以通过在schemaexplorer中向下钻取到test表,右键单击该表,然后选择selectrows-limit1000来确认它的创建。

how to install mysql database windows

您将看到包含测试数据的表格。

how to install mysql database windows

设置对mysql数据库的远程访问

最后一步是配置新的MySQL数据库,以允许对特定用户和特定IP地址进行远程访问。我们已经为此创建了“远程用户”,并为其提供了一个安全的密码。

要配置远程访问,请启动myslq.exe文件打开命令提示符并导航到C:\Program Files\MySQL\MySQL Server 5.X\bin,然后键入:

mysql -u root -p

它将要求您键入已设置的根密码。在此命令窗口中,键入:

GRANT ALL PRIVILEGES ON *.* TO 'Remote_User'@'' IDENTIFIED BY ''

如果命令成功运行,您应该会看到一条“queryok”消息。

最后,是时候测试远程连接了。在网络上的任何其他计算机上,安装并启动MySQL Workbench。在“数据库”菜单下,选择“连接到数据库”。

how to install mysql database windows

在这个配置窗口中,您需要选择TCP/IP作为连接方法,并输入您设置和配置SQL数据库的计算机的IP。您可以将端口保留为默认值3306。将用户名更改为“Remote\u User”,并键入“test”作为默认模式。

当您单击OK时,如果您已经按照上面的文章所述设置了所有内容,您将看到MySQL Workbench成功地连接到远程MySQL数据库,并且可以浏览模式或对其运行查询。

其他考虑因素

请记住,远程连接到本地网络(LAN)上的MySQL数据库只需要上述配置。如果您对局域网设置有任何问题,请不要忘记先对两台计算机之间的网络连接进行故障排除。

但是,如果希望通过internet访问MySQL数据库,则必须在internet路由器中添加端口转发规则,以便通过此端口从远程计算机发出的请求能够正确路由到MySQL服务器IP。我们的港口运输指南在这里可能有用。

在本地或与开发PC在同一局域网上拥有一个测试MySQL数据库的价值在于,它可以让您在近乎真实的场景中开发应用程序。在开发代码的同一台机器上运行数据库是可行的,但它不允许您测试可能由网络通信、安全问题等引起的应用程序问题。

在运行数据库的专用远程PC上进行测试,可以让您更具策略性、更精确地开发查询和数据库应用程序,以满足预期用途。

在您离开之前,请下载我们的SQL命令备忘单以供将来参考。

  • 发表于 2021-03-11 21:33
  • 阅读 ( 346 )
  • 分类:编程

你可能感兴趣的文章

如何在windows上安装mysql数据库

如果您经常编写连接到数据库服务器的应用程序,那么如果您知道如何在Windows机器上安装MySQL数据库以进行测试,这会有所帮助。 ...

  • 发布于 2021-03-11 21:33
  • 阅读 ( 346 )

使用xampp在windows上免费托管和编辑网站

... MySQL——SQL允许数据库和网站之间的通信,允许用户测试和存储电子邮件、密码和任何其他数据输入。我们会将此用于您的本地WordPress帐户。 ...

  • 发布于 2021-03-14 07:36
  • 阅读 ( 235 )

如何创建虚拟web开发环境和服务器

... 语言——PHP,Ruby,节点.js,蟒蛇。 数据库——这种方法最吸引人的特性之一可能是能够构造虚拟机来处理各种可用的数据库。虽然MySQL是默认的,但您可能希望使用MariaDB之类的更新版本。 其...

  • 发布于 2021-03-15 21:34
  • 阅读 ( 233 )

如何在raspberry pi上托管wordpress站点

...态或***站(即,依赖于标准、预写页面的网站,或者使用数据库填充页面的网站)。 ...

  • 发布于 2021-03-21 11:33
  • 阅读 ( 247 )

如何在一个树莓圆周率主持自己的网站

...令重新启动Apache。现在已经安装了LAMP服务器,可以安装数据库驱动的PHP web应用程序和网站了。 ...

  • 发布于 2021-03-21 14:29
  • 阅读 ( 222 )

如何设置自己的wamp服务器

...主页上的“项目”下。别名也是如此,但它们是用于项目数据库的。 ...

  • 发布于 2021-03-23 15:33
  • 阅读 ( 263 )

如何在多个设备上同步或共享kodi媒体库

...动并运行。服务器将成为媒体库的后端,从而取代Kodi库数据库。使用Emby后端还可以在设备之间同步视频的观看状态。 ...

  • 发布于 2021-03-25 01:38
  • 阅读 ( 588 )

如何使用mysql跨多个设备同步kodi库

... 你需要什么 我们将要实现的同步魔法的核心是一个MySQL数据库。如果你以前从未使用过,不要惊慌!它确实需要一点技术诀窍,但我们在这里指导您的每一步。如果你紧跟其后,就不会有任何问题。 我们要做的是安装一个免...

  • 发布于 2021-04-07 04:56
  • 阅读 ( 435 )

如何使用ampps在pc上本地安装joomla

...程序的过程更加简单,而且无需麻烦。从复制文件到创建数据库,所有的事情都是由Softaculous完成的。 有时,您正在使用一个web应用程序,该应用程序要求您使用较旧版本的PHP测试它们。AMPS提供了一个工具,可以从control center窗...

  • 发布于 2021-04-10 10:15
  • 阅读 ( 284 )

初学者极客:如何在windows上托管自己的网站(wamp)

...件和其他静态web内容。 MySQL–它为您的web内容提供了一个数据库。很多动态web页面需要存储数据(即web帐户的用户名和密码),这就是MySQL的用武之地。 到目前为止,PHP是编写动态web内容最流行的语言。WordPress、Facebook、Joomla和...

  • 发布于 2021-04-11 13:53
  • 阅读 ( 179 )
atpjw6207
atpjw6207

0 篇文章

相关推荐