以前一直在ubuntu下作开发,好久没有在windows下搭建环境了,最近离职整理关于mysql的相关资料,尝试在win10下安装mysql,发现跟以前有多变化,因此写下记录下。html
1.下载
首先登录mysql官网,选择DOWNLOADS,下拉到网页最后,选择MySQL Community Server(这个是免费的版本),而后根据本身系统选择相对应的mysql。mysql
2.安装
将文件解压,打开后发现没有直接安装的应用程序,因而果断度娘,发现须要作以下步骤才能安装mysqlsql
- a.将刚才解压过的文件夹放在想要安装的目录下
- b.新建一个my.ini文件,而后用记事本打开输入mysql的基本配置,具体配置见连接:http://jingyan.baidu.com/albu...
- c.而后以管理员的身份运行cmd,进入mysql解压文件夹的bin目录,再输入mysqld install回车运行就能够了,注意是mysqld不是mysql。
- d.接下来咱们用mysqld --initialize 先初始化data目录。要否则mysql5.7的文件夹下面不会出现data文件夹。注意这里可能会报错,大概意思就是没法找到my.ini文件,须要将my.ini文件使用记事本打开,另存为,编码使用ANSI,再次尝试应该就ok了。
- e.接着就是在输入net start mysql启动服务。
可是这样仍是没法登录mysql,因此须要经过如下步骤:数据库
- a.首先找到系统服务(services.msc),可能会出现没法关闭的状况,那么点击属性,启动方式选择禁用,重启电脑
- b.而后在提示命令管理工具输入以下命令,进入安全模式:mysqld --defaults-file="E:mysql5.7my.ini" --console --skip-grant-tables,这里的路径须要根据你安装的实际路径修改。好的,这个窗口咱们让它就这么运行,而后从新打开一个命令提示窗口,记得必定是管理员权限。
- c.从新打开一个cmd窗口,输入命令mysql -uroot -p就能登陆了,可是尚未彻底搞定
- d.接着,咱们来选择当前使用的数据库:输入如下命令:
- use mysql;(进入mysql数据库)
- update user set authentication_string=password("新密码") where user="root";(给root用户设置新密码)
- flush privileges;(刷新数据库)下次输入mysql -uroot -p 就能够用新密码登陆了