如何静默安装和配置 NSIS MySql 以启用远程机器访问。
**ExecWait "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqlinstanceconfig.exe -i -q ServiceName=MySQL RootPassword=root ServerType=DEVELOPMENT DatabaseType=MIX Port=3306 RootCurrentPassword=root" SkipNetworking=no AddBinToPath=yes**
对于本地主机来说,它运行良好,但对于远程 IP 访问来说,存在问题
答案1
由于你正尝试从另一台机器连接 mysql,
首先,您需要在尝试从远程计算机连接的本地 mysql 数据库中添加远程 ip。请在本地计算机中执行条件
1)'授予所有权限。TO '[用户名]'@'[远程机器名]' IDENTIFIED BY '[密码]' WITH GRANT OPTION;'
例子:
授予所有权限。TO'root'@'remote' IDENTIFIED BY'密码' WITH GRANT OPTION;
其中 root 是用户名,remote 是服务器名称,password 是密码。
2) 清除特权;
完成后,请尝试重新连接 MySQL,然后您便可以连接它。