今天中午就在吃饭前一刻,在我几乎要崩溃的时候,我把mysql5服务配置成功了~这其中的酸甜苦辣顿时化为喜悦和兴奋涌遍全身~
因为5.5版是mysql较新版本,与旧版比较有一些改动,因此,网上的一些技术文章略显过时,如果要成功完成配置,需要注意一些细节。
以下是我的配置经验,声明:本人使用得是绿色解压版,个人偏好这种绿色软件~
两个问题:
一、如何安装
二、如何解决1067错误
一、如何安装(分3步)
第1步。首先将软件解压到D盘,重命名为mysqlxxp,制作my.ini文件
(图1)
|
个人建议自制一个my.ini文件,我是从my-mediem中复制全部代码,然后添加以下代码
[client]
character_set_client=utf8
character_set_client=utf8
[mysqld]
character_set_server=utf8 #服务器端编码
collation-server=utf8_general_ci #服务器端字符集
#设置basedir指向mysql的安装路径
basedir=D:\\mysqlxxp
datadir=D:\\mysqlxxp\\data
character_set_server=utf8 #服务器端编码
collation-server=utf8_general_ci #服务器端字符集
#设置basedir指向mysql的安装路径
basedir=D:\\mysqlxxp
datadir=D:\\mysqlxxp\\data
注意:网上三个字符集变量,character_set_client,character_set_server,collation-server这是新版本的变量名,与旧版的
default-。。。有区别,这里出错的话,会在下面的服务器启动时报1067号错误
第2步.安装服务器
进行命令行后,定位到 d:\mysqlxxp\bin 目录下
mysqld --install MySQL5 --defaults-file=D:\mysql5\my.ini
注意:这里的D:\mysql5\my.ini是我的路径,安装时要指定正确的路径。如果安装时出错,可到注册表中修改。方法时,用regedut进入注册表,搜索该路径,imagepath变量中修改正确路径,保存后,到控制面板-管理工具-服务中可查看mysql5的可执行文件。
第3步,启动服务,登陆mysql
net start mysql5
mysql -uroot -p
mysql -uroot -p
OK!
二、1067号错误分析
1067号错误产生的原因:由配置文件引起,可按以下步骤检查
1。路径检查:mysql5的查看可执行文件,是否与实际路径一致,不一致请参照上文,到注册表中修改
2。my.ini检查:路径没问题,就是配置文件的错误,具体的出错信息会写在一个日志文件中:其位置在d:\mysqlxxp\data\下的.err文件,通过错误提示,引正错误。网上的教程的大思路没有问题,如果报字符集错误,这里只需要注意一下你的mysql版本,参照上文的方法进行更改。
图3