实时搜索: mysql 配置文件 在哪

mysql 配置文件 在哪

619条评论 2367人喜欢 3783次阅读 612人点赞
下载的是解压缩版的mysql,只看到了my-default.ini文件,发现如果修改这个文件里面的参数,在重启mysql服务之后还是无效的。将文件复制并命名为my.ini发现仍然是无效的。
我想问下如何查看mysql在启动是默认读取配置文件的路径?是不是我把文件复制到这个默认读取的路径就好了?
谢谢! , “/”应用程序中的服务器错误。
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误消息: 未能加载文件或程序集“MySql.Web.v20, Version=6.9.3.0,...

解压缩版mysql的配置文件设置: 工具/原料

win7操作系统
MySQLzip格式安装包
方法/步骤

MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。
解压之后可以将该文件夹改名,放到合适的位置,个人建议把文件夹改名为MySQL Server 5.6,放到C:\Program Files\MySQL路径中。当然你也可以放到自己想放的任意位置。

完成上述步骤之后,很多用户开始使用MySQL,但会出现图示的错误。这是因为没有配置环境变量所致。配置环境变量很简单:
我的电脑->属性->高级->环境变量
选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )
PATH=.......;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆盖)

配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!:错误2 系统找不到文件),mysql-5.6.1X默认的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini,或者自己建立一个my.ini文件,
在其中修改或添加配置(如图):
[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录)
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)

以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),
输入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)
输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)
安装成功

安装成功后就要启动服务了,继续在cmd中输入:net start mysql(如图),服务启动成功!
此时很多人会出现错误,请看注意:
注意:这个时候经常会出现错误2和错误1067。
如果出现“错误2 系统找不到文件”,检查一下是否修改过配置文件或者是否进入在bin目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql(输入 mysqld -remove)再重新安装(输入 mysqld -install);
如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。

服务启动成功之后,就可以登录了,如图,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!

END
注意事项

my.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等。

如何查看mysql使用的是哪个配置文件: ps -ef | grep mysqld从配置的参数路径上判断

或者
SHOW VARIABLES;

同样从路径或参数数值上判断

mysql5.6 在centos上配置文件叫什么: 叫my.cnf,但是位置是你编译的时候指定的。如果找不到可以find / -name my.cnf.就可以找到相应的位置

mysql windows 绿色版 配置文件是默认哪个: myisam_recover = 64K#允许的GROUP_CONCAT()函数结果的最大长度
transaction_isolation = REPEATABLE-READ
innodb_file_per_table

mysql5.6配置文件是 mysql还是mysqld: mysqld是服务器端的配置文件块
mysql就是mysql命令的一些配置块

“/”应用程序中的服务器错误。配置错误说明: 在处理向该请求提供服务所需的配置文件时出错。该怎么解决: 修改
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config

MySql.Web.v20
替换为
MySql.Web

我出现这问题两次都是这样弄好的

关于.net连接mysql时配置文件要怎么写: 最近在写一个.net项目,用的是mysql数据库。因为平时基本不怎么用mysql开发.net项目,于是上网百度了下关于.net引用mysql数据库的案例。
基本就是下载mysql数据库的驱动然后dll引入(具体网上有)
我按照网上的方法引入了dll,MySql.Data和MySQLDriverCS~~然后引用命名空间的时候用的是MySQLDriverCS。在配置文件中写连接字符串的时候,我是这么写的
<add name="connectionString" connectionString="server=192.168.1.247;database=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" />

看起来应该是没错,但是在运行的时候老是报错,首先是报root账号的密码错误,后来,我把密码改成了本地数据库的root账号的密码,结果能连上数据库,而且是本地的数据库!!这说明我配置中写的sever的ip根本没起作用!后来我在网上有找了很久,找到了问题所在!代码如下:
<add name="connectionString" connectionString="Location=192.168.1.247;Data Source=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" />

我把server改成location ,database改成Data Source 后,就能连上247服务器的数据库了!!
后来,在网上发现有些人是用MySql.Data.MySqlClient这个库的,然后我就试了下这个库。这个哭和之前那个MySQLDriverCS不同的地方在于里面的类名中的sql字母大小写不一样,比如MySql.Data.MySqlClient中的MySqlConnection在MySQLDriverCS中就是MySQLConnection。在引用这个库之后,我发现我之前改过的连接字符串报错了!不存在location这个属性,于是我把连接字符串改成之前那样:
<add name="connectionString" connectionString="server=192.168.1.247;database=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" />

然后运行程序,没有问题,能访问数据库!

mysql连接配置文件用户名:root 用户名密码都正确 在本机上和局域网内可以访问数据库 网络上访问报错: 是不是地址映射问题

  • .号怎么打

    amd显卡的需求怎样个性化设置: 先在官网下载显卡驱动然后打开驱动,在驱动面板设置 ...

    224条评论 4028人喜欢 1167次阅读 833人点赞
  • 10本满防多久

    remembermysign-in是什么意思: remember my sign in 记住我的标志如有帮助请采纳,如对本题有疑问可追问,Good luck! ...

    345条评论 2034人喜欢 3417次阅读 927人点赞
  • good的副词是什么

    RemembertheGoodTimes是什么意思: Remember the Good Times就是:记住那些美好的时光Remember:记住Good Times:美好的时光望采纳! ...

    895条评论 4811人喜欢 5820次阅读 449人点赞
  • one in北京谁唱的

    do you remember是什么意思: do you remember 你还记得吗;你可曾记得;你记得吗例句筛选1.Do you remember how much you paid for your ticket?你记得你买车票花了多少钱吗? 2.Do ...

    352条评论 6126人喜欢 3916次阅读 372人点赞
  • 云步李氏的祖宗是谁

    Please-remember-me是什么意思: Please-remember-me请记住我双语对照词典结果:网络释义1. 但请你记住我。2. 请你记住我。 ...

    735条评论 2434人喜欢 3178次阅读 642人点赞
  • dnf女王的印章哪里爆

    remember every time,every kind of feelings,come on 是什么意思: 记住每一次,每一种感觉,来吧!联系上下文更好理解了 ...

    400条评论 1525人喜欢 4901次阅读 965人点赞
  • 24周胎儿几个月

    请问AMD速龙有哪些型号呀?: Athlon XXXX+ (单核速龙)Athlon 64 X2 XXXX+(双核速龙)Athlon FX XXXX+(FX代表发烧级的) ...

    951条评论 5615人喜欢 3775次阅读 224人点赞
  • exo舞蹈哪个好学

    Remember翻译成中文是什么意思?: Remember翻译成中文是:v. 记得;想起;记住,铭记;回忆;提及音标:英 [rɪ'membə(r)] 美 [rɪ'membər] 过去式: remembered  过去分词: remembered 现在分词: ...

    615条评论 3529人喜欢 2527次阅读 828人点赞