
或者你需要在你的网站程序中连接mysql之后使用
set
names
utf8或set
names
gbk
语句进行尝试。
希望对你有帮助。
应该是没有授权的问题,给你的数据库用户赋上所有主机连接权限:
1
GRANT ALL PRIVILEGES ON TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
上述语句意思是将root用户赋予可以访问任何主机的任何数据库权限,注意password为你设置的root用户密码。
一设置客户端网络实用工具
点击“开始”-“程序”,在“Microsoft SQL Server”菜单中选择“客户端网络实用工具”。
在“别名”选项中点击“添加”。
在“服务器别名”中,填入您网站域名,在“网络库”区域中点击“TCP/IP”,在“连接参数”区域取消“动态决定端口”,指定“端口号”为2433。填写完毕后,点击“确定”按钮保存配置。
二企业管理器的使用
点击“开始”-“程序”,在“Microsoft SQL Server”菜单中打开“企业管理器”。在企业管理器中,右键单击“SQL Server组”,选择“新建SQL Server注册”。
在属性窗口中选择“高级”选项卡,将“登录超时”的数值设置为0。按照上面说的把远程数据库就已经连上了
此时会出现SQL Server属性窗口,在“服务器”中填入您网站的域名,选择“使用SQL Server身份验证”,“登录名”和“密码”分别填入主机开通邮件中的用户名和密码,然后点击“确定”。
连接成功后,你会看到“SQL Server组”中多了一个名称为您网站域名的服务器。此时,您就可以像 *** 作本地SQL数据库一样管理网站数据库了。
注意事项:
如果连接的时候出现超时错误,更改超时时间即可,方法是点击“工具”-“选项”。
我们有时候需要在本地数据库的存储过程中 或者在其他SQL语句中 要访问一个远程数据库 我们可以这样做
在存储过程中连接远程数据库并进行 *** 作
查看远程数据库的相关数据
SERVICE_NAME
两种方式:
第一种 more $ORACLE_HOME/neork/admin/tnsname ora
一般是数据库的SID
第二种 echo $ORACLE_SID
修改本地数据库的
vi $ORACLE_HOME/neork/admin/tnsname ora
添加如下
DB LINK =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库地址hotname)(PORT = ))
)
(CONNECT_DATA =
(SERVICE_NAME = 远程数据库的SERVICE_NAME)
)
)
测试连接是否成功
在本地数据库运行
tnsping DB LINK
如果成功 可以再使用:
sqlplus username/password@DB LINK
成功进入代表配置成功
在本地数据库中创建远程连接
create database link mylink connect to 用户名 identified by 密码 using DB LINK ;
运行如下 检查连接是否已经创建
select from user_db_links
在存储过程中应用
CREATE OR REPLACE PROCEDURE remoteAccess AS
TYPE t_ReadUser IS REF CURSOR;
v_CursorVar t_ReadUser;
DECOUNT NUMBER( );
Begin
SELECT FROM 表明@mylink;
其他 *** 作
dbms_output put_line( END );
EXCEPTION
WHEN OTHERS THEN
dbms_output put_line(SQLERRM);
ROLLBACK;
END;
/
lishixinzhi/Article/program/Oracle/201311/17828
将phpmyadmin拷到你的远程空间的APPCHE的主目录下面后以网页的形式访问下myadmin就可以支持创建DB了啥,当然PHPMYADMIN还得配置下用户名称密码等
一般空间商会给你提供DB的一般不运行你直接创建库
使用phpmyadmin或navicat等mysql客户端设置连接,看能不能连上服务器,能的话,很简单,执行你的所有的sql语句
如果不能的连上的话,则上传phpmyadmin程序到你的空间然后建立本地连接(服务器不要填IP,填localhost),然后再执行你的所有创表之类的sql语句
以上就是关于mysql中怎么创建远程连接数据库全部的内容,包括:mysql中怎么创建远程连接数据库、管理员,创建远程mysql数据库用户,为什么连接不上、如何远程连接SQL Server数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)