我正在尝试连接位于Google Cloud虚拟机上的Mysql数据库上的Google Data Studio,但遇到错误。错误码: f0631df4 我已经打开了mysql,在虚拟机和vpc防火墙中接受远程连接。 如果我尝试通过远程mysql工作台进行连接,则连接可以正常工作,但不能在Google Data Studio上工作。 有什么技巧可以做到这一点?
我在linux系统上安装了MySQL。我已经运行了Debian。我可以通过本地系统上的命令访问具有本地ip地址的mysql,也可以远程访问
./mysql -h 192.168.1.151 -u root -pabcd
。现在我添加了一台主机(192.168.1.152),并且我不能使用AddedHost从其他机器远程连接,我已经为该主机赋予了所有权限,如下所示
grant all on *.* to 'root'@'192.168.1.152' identified by 'abcd';
但我无法在本地和远程连接。执行命令时出现错误
./mys
我试图连接到运行IIS的虚拟服务器上的远程MySQL服务器。我已向所有ips授予根用户,使用
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'PASSWORD';
我可以从另一台Windows机器连接到我用来远程访问的ip地址,但我不能从另一个网络上的mac连接.我可以从其他网络远程访问计算机的ip,但是MySQL没有运气。
防火墙也已被禁用。
托管我的数据库的远程服务器最近将MySQL更新为8.0.29版本。我使用Visual 2013创建一个利用该数据库的项目。因此,总结一下我的配置是:远程位置的MySQL 8.0.29,本地的Visual 2013,本地的MySQL连接器8.0.29,Visual的MySQL 1.2.8。我的远程服务器有字符集设置为utf8mb4,排序规则设置为utf8mb4_general_ci,而且每个表字符集都是utf8mb4。当尝试添加新的数据连接时,我不能选择任何表,但是当我提供表名时,它说连接成功了。不幸的是,当我试图查看表时,它会抛出一个错误:
Character set utf8mb3 is n
我收到了错误
Failed to connect to MySQL: Permission denied
当使用MySQL、MySQLi和PDO从PHP连接到远程MySQL主机时。
但是,如果我通过命令行上的同一主机上的MySQL使用相同的凭据连接到同一主机,则它可以完美地工作。
所以我假设这是一个PHP配置问题?
连接自
PHP 5.6.40 (Client API version => mysqlnd 5.0.11-dev)
MySQL 5.5.59
正在连接到
PHP 5.6.23 (Client API version => mysqlnd 5.0.11-dev)
My