MYSQl端口号修改、公开端口号

本文介绍了如何修改MySQL服务器的端口,以及授权远程访问。首先,可以选择不修改默认端口3306,若需修改,则在my.ini配置文件中更改并备份。如果修改后无法启动,可能需要关闭残留进程后再尝试。接着,为了允许远程访问,需要在配置文件中添加bind-address和端口号,并重启服务。随后,通过MySQL命令行更新root用户的Host为%,并授予所有权限。最后,使用GRANT ALL命令并刷新权限以完成远程访问设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(一)修改MySql端口【可以不改的,就使用默认端口号3306,如果不改的话,则跳过这一步】

直接在my.ini配置文件(默认在c:\ ProgramData\MySQL\MySQL Server 5.7文件夹下),将port的值改为需要的端口号。

【切记】修改之前,备份一下。如果修改失败,可以把备份的重新拿过来修改.

操作是,有可能会遇到过在windows server上修改my.ini,修改后,重新服务器时,始终无法重新启动。提示就是请键入 NET HELPMSG 3523以获得更多的帮助。该错误应该是配置文件错误。    后来把配置文件放到win10中修改后,再放回到服务器上使用就是正常的。  用记事本修改失败,用vs code 修改可以。

【如果遇到重启失败,也可以尝试如下方式】

以管理员身份打开命令行窗口。输入命令“tasklist| findstr "mysql"”,用于查找mysql的相关残留进程。杀死所有MySQL相关残留进程。之后输入命令“taskkill /f /t /im mysqld.exe”(如果除了有mysqld.exe残留进程外,还有其他残留进程的话也要依次kill掉),再次输入命令“tasklist| findstr "mysql"”,查看是否还有mysql残留进程,如有,则杀死,直到完全杀死为止。然后,net start mysql57重新启动。如果还是无法启动,提示请键入 NET HELPMSG 3523以获得更多的帮助,则应该是my.ini的问题。使用备份的mysql重新修改,或者放到window10中修改。 用记事本修改失败,用vs code 修改可以。

(二)授权远程访问

  1. 在my.ini配置文件(默认在c:\ProgramData\MySQL\MySQL Server 5.7文件夹下)的mysqld子项下,添加bind-address=0.0.0.0,添加后:

      [mysqld]

      Port=开放的具体端口号,默认端口号为3306

       Bind-address=0.0.0.0

2. 重启MySQL服务

   Cmd命令行窗口(以管理员身份启动)

   >net stop mysql57

   >net start mysql57

3、更改root数据项

  Use MySQL;

  Select * from user;

  在MySQL workbench中,将root用户的Host列数值从localhost修改为%

    4、开启远程访问权限

GRANT ALL ON *.* TO root@'%' IDENTIFIED BY '具体的密码' WITH GRANT OPTION;

flush privileges

修改MySQL的默认端口号,可以按照以下步骤进行操作: 1. 找到MySQL安装目录下的my.ini文件。这个文件包含了MySQL的配置信息。 2. 打开my.ini文件,在文件中搜索并找到port端口。默认情况下,MySQL端口号是3306。将它修改为你想要的端口号,并确保修改了所有出现的地方。 3. 保存并关闭my.ini文件。 4. 重启MySQL服务。可以通过运行命令提示符(cmd)并输入以下命令来停止和启动MySQL服务: - 停止服务:`net stop mysql` - 启动服务:`net start mysql` 或者可以通过计算机管理界面来手动重启MySQL服务: - 右键点击“我的电脑”,选择“管理”。 - 在“服务和应用程序”下选择“服务”。 - 找到MySQL服务,右键点击并选择“重新启动”。 5. 确认端口号是否已经修改成功。可以运行以下命令来检查MySQL的全局变量中的端口号- `show global variables like 'port';` 这样就完成了MySQL端口号修改。请注意,修改端口号后,需要使用新的端口号来连接到MySQL数据库。 #### 引用[.reference_title] - *1* [怎么修改mysql的默认端口号](https://blog.csdn.net/VABTC/article/details/112577129)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [mysql数据库如何修改端口](https://blog.csdn.net/SsZzCcAa/article/details/129449936)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值