c#无法连接mysql数据库

c#无法连接mysql数据库,第1张

只是这样说的话,别人不知道你的数据库的具体情况,不如打包上传代码,方便别人查看;

这里简单说一下个人的经历,使用的那个版本的VS,在安装VS的时候和数据库控件一起安装的吗?一般情况下,一起安装的应该不会出现连接不上的问题;

另外,添加数据库(数据文件)的时候选择的哪一种形式,这个也会影响数据库连接,最好也说一下

分析:这是典型的socket没有正确设置的情况。

连接MySQL数据库有两种方式:TCP/IP(一般理解的端口的那种)和Unix套接字(一般叫socket或者sock)。大部分情况下,可以用localhost代表本机127001,但是在MySQL连接时,二者不可混用,而且MySQL中权限设置中localhost与127001也是分开设置的。当设置为127001时,系统通过TCP/IP方式连接数据库;当设置为localhost时,系统通过socket方式连接数据库。

解决:首先要看本机MySQL的socket套接字文件在哪里,查看命令是:

mysqld --verbose --help | grep socket

输出结果显示套接字文件的位置,比如:这台服务器显示的是

socket /var/run/mysqld/mysqldsock

然后修改php的配置文件phpini与之对应起来就好了。

找到这一项:

mysqldefault_socket =

一般来说这一项都是空的,改成:

mysqldefault_socket = /var/run/mysqld/mysqldsock

这里应写上一步查询到的文件,根据你的情况设置。至此php配置就修改好了,如果是CLI(命令行)方式或者CGI方式的话,立即就生效,如果是FASTCGI方式,需要重启一下fastcgi进程。

1、确认用户名和密码有没有错

2、检查phpmyadmin是否使用远程连接,如果是,mysql是否开启远程管理权限

3、重置密码再试试

如果是本机访问,修改phpmyadmin的libraries/configdefaultphp配置文件

$cfg['Servers'][$i]['host'] = 'localhost';

$cfg['Servers'][$i]['host'] = '127001';

mysql或sqlserver显示无法连接本地数据库怎么办

首先在本地使用Navicat

for

MySQL建立一个数据库。

在dreamweaver中建立一个PHP格式的网页,方便链接测试。

测试发现,如果无法使用localhost链接mysql数据库就会提示错误信息

如果出现第三步的情况,就需要修改C:\Windows\System32\drivers\etc目录下的hosts文件。

用记事本打开hosts,找到127001

localhost这一行,把这一行的“#”删除,保存。

如果没有这一行,就自己手动添加。

添加mysql安装路径。首先右键单击“我的电脑(wind7是“计算机”)”--->“属性”-->"高级系统设置",d出“系统属性”界面

单击“环境变量”,d出“环境变量”窗口,如图

找到“系统变量”下的“path”,选中path,点击编辑,在path中加入mysql的安装路径,我的是d:\program

files\mysql\mysql

server

51\bin,故在path末尾加入d:\program

files\mysql\mysql

server

51\bin路径。最后“确定”保存。

有时是mysql没权限读取你指定导入盘符的权限。这时我们打开dos命令窗口,找到“运行”键入“cmd”命令

mysql没权限读取你指定导入盘符的权限时,我们把sql文件放在temp目录下(linux在/tmp,windows在c:/windows/temp),这个目录默认所有用户都可以读取的。

最后打开dos窗口,键入

mysql安装路径>mysql

-u用户名

-p密码

,启动mysql。再键入命令

mysql>source

盘符:\导入的数据库名sql,即可导入mysql数据库。

远程访问mysql数据库需要在数据库服务器上授权用户,并设置监听ip地址

本地访问:

mysql -u username -p输入username的passwd

以上就是关于c#无法连接mysql数据库全部的内容,包括:c#无法连接mysql数据库、怎么解决localhost无法链接本地mysql数据库问题、为啥mysql数据库进不去了!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9505090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存