Windows 10 x64位安装MySQL 5.7.18x64
2017-05-06 11:13
447 查看
Windows 10 x64位安装MySQL 5.7.18x64
小小吐槽
由于博主有强迫症,老是喜欢安装一些最新的东西。最新的东西安装,往往和网上的一些“大神”的教程有些出入,结果纵使是使用再好的搜索引擎,无非也就两个结果:1. 安装的版本和教程不同,你安装不下去,不知道怎么去设置,设置不对不好用及各种坑。
2. 安装的版本和教程相同,明明是“严格”按照教程的步骤来,却发现还是有出入。
最终你会发现网上“A大神”的帖子和“B大神”的帖子竟然一般无二。大写的CNM…
言归正传
首先从官网下载mysql的最新版
百度 or Google,点击MySQL Downloads,不过多描述,如下图所示步骤下载好后解压到你自己的盘符,新增data文件夹和mysql.ini文件
mysql.ini文件内容如下,记得复制后要修改你们自己的目录,最重要的是不需要密码认证 skip-grant-tables这句等安装完了设置好密码了会注释这个设置。
[mysql] #设置客户端默认字符集为UTF8 default-character-set-utf8 [mysqld] #不需要密码认证 skip-grant-tables 设置端口 port = 3306 #设置mysql安装目录 basedir=D:\mysql-5.7.18-winx64 #设置mysql数据库的数据存放目录 datadir=D:\mysql-5.7.18-winx64\data #允许最大连接数 max_connections = 200 #服务端使用的字符集默认为UTF8 character-set-server = utf8 #创建新表时使用的默认引擎 default-storage-engine=INNODB
既然如此,所有工作都准备好了开始动手安装吧,
用cmd(以管理员身份运行)进入你们的mysql所在目录的bin目录中去,然后执行
mysqld --initialize-insecure --user=mysql
如果没有报错则接着继续,如果你们提示MSVR120.dll和MSVP120.dll丢失啊,安装一个Microsoft Visual C++ 2013,因为我安装过了,所以我只有修复和卸载
继续执行,安装成功会提示Service successfully installed.安装失败则执行sc delete mysql,再看看上面的步骤有没有问题在执行安装。
mysqld install
安装成功了没问题的话就启动服务,然后登录到mysql
启动服务命令
net start mysql
登录命令,他会提示Enter password:,这里直接回车就好了。
mysql -u root -p
登录成功后,我们切换数据库,把root用户的密码设置一下
Use mysql
切换成功后提示你Database changed,然后修改密码,执行,我root的密码是mysql,你修改为你自己的就行了
update mysql.user set authentication_string=password('mysql') where user='root';
修改成功后,记得上文中mysql.ini中的那句话吗,我们先退出mysql执行
exit
成功提示Bye,然后把服务关了
net stop mysql
修改mysql.ini文件如下#skip-grant-tables
[mysql] #设置客户端默认字符集为UTF8 default-character-set-utf8 [mysqld] #不需要密码认证 #skip-grant-tables 设置端口 port = 3306 #设置mysql安装目录 basedir=D:\mysql-5.7.18-winx64 #设置mysql数据库的数据存放目录 datadir=D:\mysql-5.7.18-winx64\data #允许最大连接数 max_connections = 200 #服务端使用的字符集默认为UTF8 character-set-server = utf8 #创建新表时使用的默认引擎 default-storage-engine=INNODB
保存后,启动服务,登录,直接回车提示错误了,然后输入你自己设置的密码,进去了,ok完成了,简单吧?
最后再附上一个修改乱码的方法,这个没有试过不知道行不行
show variables like "%char%"; SET character_set_client='utf8'; SET character_set_connection='utf8'; SET character_set_results='utf8';
写了一大早上,因为遇到过很多的坑,所以给大家分享一下,少走些弯路。最后声明下,我的安装方法是自己亲自试过的,我也不是大神级别的人,所以仅供参考,觉得好,就点个顶,不好就点个踩。有问题可以在下面评论,我试着解决。
相关文章推荐
- 初学Windows下mysql的安装以及其C API使用
- 今天安装了bugzilla 2.20rc2(windows, apache, mysql)
- 在windows安装和卸载mysql
- Windows 2000/XP/2003下安装配置IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin
- [PHP] Windows 下安装 PHP + Apache + MySQL 的方法和配置
- 在Windows 2000 Server上安装配置MySQL +Tomcat
- Apache+php+mysql在windows下的安装与配置图解(最新版)
- 在Windows平台安装MySQL
- 在windows iis5下安装php4.0+mysql之我见
- Apache+php+mysql在windows下的安装与配置图解(最新版
- [PHP]APACHE模块化安装PHP以及MySQL 配置@Windows(PHP5)
- Apache+php+mysql在windows下的安装与配置图解(最新版)
- MySQL 5 详细安装指南(windows)
- 安装Mysql Connector/NET on Windows 5.0.2 beta
- 安装MySQL 5.0.15 Noinstall在Windows上
- 整合Windows 2000 + j2sdk(还要安装NetBeans或 eclipse及其配置) + apache2 + php-4.3.10 + mysql + Tomcat 4 + jk2(整合APACHE和TOMCAT)
- PHP 5 在 Windows下 的 APACHE 模块化安装 和 MySQL 配置
- Apache、php、mysql在windows下的安装与配置图解(最新版)
- Apache、php、mysql在windows下的安装与配置图解(最新版)
- MySQL安装指南(Windows平台)