使数据库远程
Making a Database Remote
我已经下载了 MySQL Community Server,我需要使我的数据库远程运行,以便它在我教授的计算机上运行,但我不知道该怎么做。由于我对 PC 上的数据库零经验,请不要犹豫,给我太多细节。
注意:到目前为止,我在 Internet 上找到的内容对我不起作用。例如有人建议写这个
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
在 cmd 上,但我收到 ERROR 1064 (42000):您的 SQL 语法有误;查看与您的 MySQL 服务器版本相对应的手册,了解在第 1
行的“IDENTIFIED BY 'admin'”附近使用的正确语法
完整的安装说明(包括设置服务器、创建用户和首次启动服务器可以在 https://dev.mysql.com/doc/refman/8.0/en/windows-installation.html
找到
查看此处的新详细信息,您正试图用 1 条语句做 2 件事。如果你真的想允许从任何地方进行 root 访问(这会带来安全隐患,我通常建议 root 使用限制为 localhost
),你可以使用 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
之类的东西并更改你的密码会使用 ALTER USER 'root'@'%' IDENTIFIED BY 'password';
之类的东西
我已经下载了 MySQL Community Server,我需要使我的数据库远程运行,以便它在我教授的计算机上运行,但我不知道该怎么做。由于我对 PC 上的数据库零经验,请不要犹豫,给我太多细节。
注意:到目前为止,我在 Internet 上找到的内容对我不起作用。例如有人建议写这个
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
在 cmd 上,但我收到 ERROR 1064 (42000):您的 SQL 语法有误;查看与您的 MySQL 服务器版本相对应的手册,了解在第 1
行的“IDENTIFIED BY 'admin'”附近使用的正确语法完整的安装说明(包括设置服务器、创建用户和首次启动服务器可以在 https://dev.mysql.com/doc/refman/8.0/en/windows-installation.html
找到查看此处的新详细信息,您正试图用 1 条语句做 2 件事。如果你真的想允许从任何地方进行 root 访问(这会带来安全隐患,我通常建议 root 使用限制为 localhost
),你可以使用 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
之类的东西并更改你的密码会使用 ALTER USER 'root'@'%' IDENTIFIED BY 'password';