我试图在一个数据库上创建一个数据库链接,这样我就可以查看另一个数据库上的表了。
另一个数据库的密码是Bl$nk-d8prd,它似乎不喜欢密码Bl$nk-d8prd中的"-“,因为当我不包括"-”并使用Bl$nkd8prd时,就会创建数据库链接。在创建数据库链接时,对密码中可以使用的字符是否有限制?
显然,新的数据库链接不能工作,因为密码是错误的。
如何克服密码Bl$nk-d8prd中的"-“而不更改密码的问题。
CREATE DATABASE LINK D8PRD
CONNECT TO PRBL IDENTIFIED BY Bl$nk-d8prd
USING '
也许我不能变得更愚蠢,但说真的,这是我第一次不得不考虑这个问题(这是第一次单用户应用程序从多个地方转到多用户)。MySQL (或任何其他数据库)密码是为了什么目的?我们在连接字符串中看到的密码,好像如下所示:
"SERVER=localhost;DATABASE=tree;UID=root;PASSWORD=branch;Min Pool Size = 0;Max Pool Size=200"
branch是用户root访问数据库tree的代码词吗?还是root可以访问特定机器上的任何MySQL数据库?或者是任何用户访问数据库tree的密码?或任何用户访问该机器上的任何MySQ