我们正在建立一个 RAC 2 节点数据保护 11g 环境,具有远程物理备用(也有 2 个节点)
我们收到他用 expdp 导出的客户数据。我们第一次在主数据库中导入了他的转储以进行测试。在我们投入生产的那一天,我们将不得不再次导入它。在这样做之前我们可能必须删除数据,所以我们是否必须在继续之前断开数据保护环境?在这种情况下,你会给我什么建议?
谢谢,
S。
我想知道 mysql 中是否有禁止(保留)数据库名称的列表。
例如,mysql
显然是一个。但是有确定的清单吗?我不想在我的程序中覆盖 99%(我可以自己算出一个简单的列表......),但我更希望 100% 是最新的和可靠的。
您想到任何官方来源吗?
我终于成功地使用了 ssh 隧道。我的观点是只向本地用户(user@localhost 等)打开 mysql 服务器,同时通过 ssh 隧道向我的客户提供远程控制。
问题是当我通过 mysql 命令行工具 ( mysql.exe -u root -h 127.0.0.1 --port=8600
) 连接时,我有一个permission denied error for user [email protected]
(隧道从 127.0.0.1:8600 重定向到我的 3603 远程服务器)
好吧,这是有道理的,因为我的根仅存在于mysql.user
主机localhost
中。
但是,有没有办法让我以某种方式告诉 mysql 这个 ip 地址实际上是服务器的地址,并且应该允许 root 连接?
我不知道从哪里开始。对我来说,如果存在这样的事情,那将是某种 ip 解析表......
我完成了从 5.1 到 5.6 的迁移,并且(使用与以前相同的查询)mysql 立即抱怨:
一般错误:1651 查询缓存已禁用;使用 query_cache_type=1 重新启动服务器以启用它
我不想启用查询缓存(这是一个有很多文字的应用程序),我的文件 my.ini 如下所示:
# The MySQL server
[mysqld]
# ... other parameters...
query_cache_type = 0
query_cache_size = 0
此外,在连接时,我的 php 连接包装器始终执行
SET SESSION query_cache_type = OFF
我不明白的是
需要启发-谢谢!