首页 > 编程知识 正文

mysql默认端口修改,mysql数据库端口号修改

时间:2023-05-03 18:44:21 阅读:191360 作者:4302

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

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

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

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

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

以管理员身份打开命令行窗口。输入命令“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中修改。

 

(二)授权远程访问

在my.ini配置文件(默认在c:ProgramDataMySQLMySQL 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

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。