我解压后的mysql文件夹中没有my.ini文件,这时候我能把bin中的mysqld.exe启动,但是我一旦复制一个my-medium.ini文件为my.ini文件后,mysqld.exe就无法启动了,mysql服务也就无法启动了。
1、我想问my.ini文件有什么作用吗?我没有有什么影响吗?
2、现在还是无法设置建表的时候插入中文。

解决方案 »

  1.   

    1 my.ini的作用是系统启动参数  如果没有这个文件则一切参数都用的默认值
    2 可以先执行set names gbk;然后再执行插入语句
      

  2.   

    1.my.ini是mysql系统启动参数,没有此参数系统将是默认参数。
    2、应该是字符编码问题show variables like 'char%'
    set names gbk;再插入语句。
      

  3.   

    检查一下你的MYSQL的错误日志中的信息。然后对应的修改MY》INI中的内容。估计是你的datadir未指定正确。
      

  4.   

    我没有my.ini文件,我复制一个出来后,反而那个mysqld.exe无法启动啊,而且我的bin文件夹里没有mysqld_n.exe文件,没有mysqlinstanceconfig.exe文件,感觉这免安装版缺少很多网上说的文件啊。所以我只能把my.ini文件删除了mysql才能启动。启动后建表都没有问题,就是插入中文的时候会显示警告,用select观察表的内容,中文显示的都是汉字,但这个时候那个mysql错误日志里并没有出现错误。我现在就想要不要把免安装版的这个mysql删掉,然后再装一个安装版的算了。
      

  5.   

    mysql没有模板文件也可以启动的,你可以从模板文件那拷一份过来,改成my.ini就可以了
    模板文件一般是 my-*.ini
      

  6.   

    这个很简单,随便copy 一个 my-*.ini ,然后改名成my.ini,然后再里面自定义参数就OK了
      

  7.   

    即使是安装版本我的也没有my.ini,并且出现闪退。不知道怎么玩啊。
      

  8.   

    给你们指条明路 http://www.aliyun.com/zixun/content/2_6_485085.html