MySQL 5.5.25怎么mysql找不到my.cnfini文件

1、当你向mysql输入中文后,用select查询结果中文变成了问号,那你就往下看。
2、打开cmd,进入mysql,输入show variables like&%char%&;可以看到database的默认编码方式,我当时的是latin1.
3、打开mysql安装文件E:\mysql-5.5.25-winx64,看到里面没有所谓的my.ini.
4、这种情况要自己配制,新建文本文档,复制my-innodb-heavy-4G.ini中的所有内容到新建文档,把它改名为my.ini。
5,打开my.ini,在[client]下添加 &default-character-set = gbk
在[mysqld]下添加 &character-set-server = gbk.
6、重启mysql服务就ok了
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3582次
排名:千里之外
原创:11篇
(5)(1)(1)(4)我的mysql myini文件哪里有问题,请告知_百度知道> MySQL5.5在Windows下的安装选择安装目录下的*.ini文件(这里选择my-medium
MySQL5.5在Windows下的安装选择安装目录下的*.ini文件(这里选择my-medium
wdw722 & &
发布时间: & &
浏览:62 & &
回复:0 & &
悬赏:0.0希赛币
MySQL5.5在Windows下的安装
  选择安装目录下的*.ini文件(这里选择my-medium.ini)复制并改名为my.ini文件。添加如下内容:
  [client]  default-character-set=utf8
  [mysqld]
basedir="E:/MySQL/MySQL Server 5.5/"
datadir="E:/MySQL/MySQL Server 5.5/data/"
  character-set-server=utf8
取消如下注释:
innodb_data_home_dir = E:\\MySQL\\MySQL Server 5.5\\data\innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = E:\\MySQL\\MySQL Server 5.5\\data
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
  4、向环境变量Path中添加E:\MySQL\MySQL Server 5.5\
  5、测试MySQL是否能正常启动。
  c:\&cd e:\mysql\mysql server 5.5\
  .\mysqld --console
  如果提示:mysqld: ready for connectionsVersion: '5.5.9'
socket: ''
port: 3306 则表示能正常通过控制台启动MySQL,现在按crtl+c结束,这样就可以断续安装成Windows服务了。
  如果有MySQL正在运行,可通过如下命令结束它:
  .\mysqladmin -u root shutdown
  6、安装Winodws服务。执行如下命令:
  .\mysqld.exe --install MySQL5.5 --defaults-file="E:\MySQL\MySQL Server 5.5\my.ini"
net start mysql5.5
  如果一切正常就表示服务正常安装了。
  7、修改root密码。
  首次安装MySQL,用户root并没有设置,这里要为root设置密码:
  .\mysql -u root -p
mysql&GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";//为root添加远程连接的能力。
mysql&update user set Password = password('xxxxxx') where User='root';
mysql&select Host,User,Password
from user where User='root';
mysql&exit
  重新登录MySQL
  #.\mysql -u root -p
  mysql& show variables like 'char%';  //可查看字符编码是否都设置为utf8
  +--------------------------+-------------------------------------------------+
| Variable_name
+--------------------------+-------------------------------------------------+
| character_set_client
| character_set_connection | utf8
| character_set_database
| character_set_filesystem | binary
| character_set_results
| character_set_server
| character_set_system
| character_sets_dir
| E:\MySQL\MySQL Server 5.5\share\charsets\
+--------------------------+-------------------------------------------------+
  8、添加一个新用户。
  参考:mysql -- 添加用户,权限刷新
  grant all privileges on *.* to 用户名0@'%' identified by '密码';
grant all privileges on *.* to 用户名@'localhost' identified by '密码';
grant all privileges on *.* to 用户名@'127.0.0.1' identified by '密码';
#insert into user (Host,User,Password) values('localhost','用户名','密码');
#insert into user (Host,User,Password) values('127.0.0.1','用户名','密码');
insert into user (Host,User,Password) values('::1','用户名','');
#update user set Password = password('密码') where User='用户名';
select Host,User,Password
from user where User='用户名';
  注意:grant命令同时会在User表中添加一条新的记录,所以用了grant命令就不需要进行insert in插入新的记录项。
  如果想统一该用户所有的密码可使用upadte语句。
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&查看: 6294|回复: 1
MYSQL-5.5.25-WIN7-x64安装步骤 教程
阅读权限150
在线时间 小时
结帖率: (1/1)
本帖最后由 宇智波·佐助 于
09:23 编辑
MYSQL-5.5.25-WIN7-x64安装步骤 教程
今天在操作系统是 windows7 64位 下配置mysql-5.5.25-winx64 (免安装版)
  首先,将mysql-5.5.25-winx64.zip 解压缩到D:/mysql-5.5.25 目录下,然后根据网上相关资料,将my-large.ini(当然也可以视情况选择别的ini配置文件) 复制后改名为my.ini,在此基础上,主要是在[mysqld]段中添加了:
#系统基本目录
basedir= D:/mysql-5.5.25
#用户数据目录
datadir= D:/mysql-5.5.25/data
#字符集设置
character-set-server = utf8
在[client]段中添加了:
default-character-set = utf8
MySQL安装Windows服务
找到mysql5的安装目录中的bin目录,执行mysqld –install
在cmd窗口中
D:\mysql-5.5.25-winx64\bin&&&mysqld –install
安装windows服务成功 Service successfully installed.
启动MySQL服务
D:\mysql-5.5.25-winx64\bin& net start MySQL
服务已经启动成功
附:安装一个mysql Windows服务的命令:mysqld --install MySQL&&
  移除mysql服务:mysqld –remove MySQL
  启动mysql服务的命令:net start MySQL
  停止mysql服务的命令:net stop MySQL
& && &将mysql默认的系统用户root的空密码修改为12345的命令:mysqladmin -u root password &12345&
这里有一个简单的方法 就是在环境变量的path里边添加MySQL的bin路径 然后就可以直接在运行当中直接执行mysql命令了
下载图形化管理工具& & 免安装版下载地址
mysql-workbench-gpl-5.2.40-win32-noinstall.zip
减压后 执行 MySQLWorkbench.exe
阅读权限228
在线时间 小时
签到天数: 3 天结帖率: (8/20)
虽然我不是很懂,但是感觉很有价值。
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
Powered by}

我要回帖

更多关于 mysql找不到my.ini 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信