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 地址。