您的位置:首页 > 数据库 > MySQL

一、64位windows 安装mysql

2016-06-22 21:37 267 查看
1、下载mysql
     我选择免安装版本,即.zip包,下载的是64位的MySQL Community Server 5.6.31http://dev.mysql.com/downloads/mysql/5.6.html#downloads

2、解压
     比如我直接解压至F盘,解压后mysql的根目录为 F:\mysql-5.6.31-winx64

3、增加or修改配置文件
     删除my-default.ini配置文件,新建一个命为my.ini的配置未见,文件内的具体内容如图1所示。



  主要是配置字符编码问题以及设置相关目录

4、设置环境变量





5、安装,启动mysql服务
     5.1、使用管理员权限打开cmd命令行窗口,定位至mysql主目录下的bin目录,键入“mysqld -install”安装服务
     5.2、待mysql安装成功,键入net start mysql启动mysql服务



6、运行mysql,查看相关设置
     6.1、初始化用户为root,密码为空,在cmd窗口键入mysql -uroot -p,然后直接回车,到了输入密码这一步时,直接回车即可
     6.2、输入show variables like '%char%'命令查看相关字符集设置。



设置字符集前



字符集设置后

遇到问题及解决办法
     问题1:修改my-default.ini后没有生效
     解决:查看C盘下是否有其他默认的配置文件,如若存在,一般来说在ProgramData,Windows目录下的相关配置文件的优先级更高,可以选择删除

     问题2:启动mysql服务错误,报如下错误:无法启动MYSQL服务错误1067进程意外终止
     解决:一般这种问题是my.ini文件配置错误,比如常见的有basedir,datadir目录的设置错误。我自己的问题在于,由于原先在D盘或者其他位置有安装过mysql后来卸载,因此有些残留的配置文件,在启动mysql的时候,可能mysql去加载这些废弃的文件,同时也读取my.ini文件(因为删除my.ini时可以启动服务)。最后我的解决办法是:
     1)暂停mysql服务,对应于步骤5.2,键入命令net stop mysql;
     2)卸载mysql服务,对应于步骤5.1,输入命令mysqld -remove;
     3)删除mysql主目录所有文件,删除其余快捷方式或者C盘下的缓存
     4)重启电脑,按照上述步骤1~6重新暗转配置mysql

参考
     mysql官方手册 http://dev.mysql.com/doc/refman/5.6/en/windows-install-archive.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql windows