MySQL Server 管理

修改 MySQL root 密码、同步配置文件以及设置允许远程连接。

一、修改 root 密码

MySQL Server 的默认 root 密码是 123456,修改方法如下:

假如 HelpChat Server 默认安装在以下目录中:

text
C:\HelpChat Server\

进入命令行模式,进入以下目录:

bash
cd "C:\HelpChat Server\imserver\mysql\bin"

依次执行以下命令:

sql
mysql -u root --port=6306 -p
-- 输入默认密码 123456
use mysql;
UPDATE user SET Password=PASSWORD('新密码') WHERE User='root';
FLUSH PRIVILEGES;
EXIT;

说明

如果以上 UPDATE 命令不起作用,请用以下任意一行替代:
sql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
-- 或
UPDATE user SET authentication_string=password('新密码') WHERE user='root';

修改完后,请将以下配置文件中的密码一并同步修改:

config/mysql.ini
C:\HelpChat Server\config\mysql.ini

之后,重启所有后台服务即可。

二、允许远程用户连接

sql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'IP地址' IDENTIFIED BY '密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;

修改配置文件 /etc/mysql/my.cnf,添加:

ini
bind-address = 0.0.0.0

注意

仅在必要时开放远程连接,请使用强密码并限制可访问的 IP 地址。