c#连接mysql不打开mysqld连不上

问题描述

c#连接mysql不打开mysqld连不上

想问各位大神一个问题

我用c#程序连接mysql。
在没用mysqld 打开mysql服务的时候一直连不上,只有我在命令行侠打开mysqld,而且必须打开两遍才能连上,这是什么原因呢?

解决方案

数据库连不少的时候,用mysql客户端尝试一下。看是不是数据库的问题

解决方案二:

查看一下连接字符串和配置问题

解决方案三:

mysql打开需要先启动mysql的服务才行,不然mysql.exe打开后马上就会关闭了,也可以试试SQLyog - 32 bit来打开mysql

解决方案四:

请先确认下 是否启动了mysql的服务 只有服务启动起来了 才能连接的上的

时间: 2025-01-29 12:46:54

c#连接mysql不打开mysqld连不上的相关文章

ASP连接MYSQL数据库教程示例

ASP连接MYSQL数据库 首先要在服务器上安装mysql odbc 3.51 ,还有数据库用户名及密码,实现代码示例如下. 以下是源代码:<%  strconnection="driver={mysql odbc 3.51 driver};database=weste_net;server=localhost;uid=root;password=" set conn = server.createobject("adodb.connection")  con

为什么点击连接后不能打开服务器上含有中文的文件?

问题描述 为什么点击连接后不能打开服务器上含有中文的文件? 解决方案 解决方案二:我采用的开发环境是:Apache6.0,URIencoding是gb2312MYSQL4.1,default-character-set=gb2312,default-character-set=gb2312在显示的页面的部分代码是:<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="com.citic.j

Navicat连接mysql数据库中文显示乱码解决方法

参考以下解决方法 点击某个连接--属性-切换到高级选项卡–去掉勾选的"使用mysql字符集" 选项–在"编码"处选择65001(UTF-8)或10008-GB2312,再打开就能正常显示中文了. 如果上面方法不能解决可参考 mysql 的安装目录下的my.ini文件里的默认编码有问题,将my.ini文件的这两处的默认编码  代码如下 复制代码 ========================================== [mysql] default-cha

crecordset类创建-vs2010mfc中使用odbc连接mysql问题

问题描述 vs2010mfc中使用odbc连接mysql问题 第一个问题,连接mysql数据库一般有几种方法?老师给的代码,使用MYSQL mydb:创建了数据库,又让使用odbc连接,却没给出代码与具体方法,都被弄晕了.第二个问题,odbc是怎么使用的,为什么我创建系统dsn后,为什么在vs2010中想添加CRecordset类的继承类时,却无法显示系统dsn?而只显示用户dsn,且创建用户dsn并测试连接成功后,在程序中也只是显示却无法打开自己创建的用户dsn.我已经严重怀疑我的智商,并快要

通过MySQL命令行能连接,但是通过Navicat for Mysql 8.2却连不上

环境:Navicat for Mysql 8.2 + MySQL Sever 5.1 问题:通过MySQL命令行能连接,但是通过 Navicat for Mysql 8.2却连不上,出现如下错误: 2003 - can's connect to MySQL server on 'localhost' 10061 解决: 删除安装目录 下的my.ini,然后打开/ MySQL Server / MySQL Server Instance Config Wizard(XX:\Program file

MySQL中的Mysqld安全相关启动选项

下列MySQLd选项影响安全: ·--allow-suspicious-udfs 该选项控制是否可以载入主函数只有xxx符的用户定义函数.默认情况下,该选项被关闭,并且只能载入至少有辅助符的UDF.这样可以防止从未包含合法UDF的共享对象文件载入函数. ·--local-infile[={0|1}] 如果用--local-infile=0启动服务器,则客户端不能使用LOCAL in LOAD DATA语句. ·--old-passwords 强制服务器为新密码生成短(pre-4.1)密码哈希.当

navicat如何连接mysql?navicat连接mysql详细图文教程

  最新版navicat for mysql,自带注册码.已经绿化,解压到任意目录就可运行. Navicat Premium 是一个可多重连接的数据库管理工具,它可让你以单一程序同时连接到 MySQL.Oracle.PostgreSQL.SQLite 及 sql server 数据库,让管理不同类型的数据库更加方便.Navicat Premium 结合了其他 Navicat 成员的功能.有了不同数据库类型的连接能力,Navicat Premium 支持在 MySQL.Oracle.Postgre

java连接mysql数据库乱码怎么办

 解决方法一: mysql安装时候的编码, 看下my.ini,有无  [mysql] default-character-set=utf8 [client] default-character-set=utf8 [mysqld] default-character-set=utf8 创建表的时候设置: DROP TABLE IF EXISTS `Company`; CREATE TABLE IF NOT EXISTS `Company` ( `Cname` VARCHAR(10) NOT NUL

java连接mysql数据库乱码的解决方案

解决方法一: mysql安装时候的编码, 看下my.ini,有无 [mysql] default-character-set=utf8 [client] default-character-set=utf8 [mysqld] default-character-set=utf8创建表的时候设置: DROP   TABLE   IF   EXISTS   `Company`; CREATE   TABLE   IF   NOT   EXISTS   `Company` (     `Cname`