1.首先官网下载,下载地址 http://dev.mysql.com/downloads/mysql/ 直接点击mysql的那个大的图片便可进入安装程序下载,这个是安装程序是32位的,可是32位和64位机器均可以用,mysql
Note: MySQL Installer is 32 bit, but will install both 32 bit and 64 bit binaries.sql
2.可是我眼瞎没看见,下了个zip版的,那就解压后手动配置吧。首先复制根目录下的my-default.ini,更名为my.ini,my.ini用下面内容替换数据库
[client] port=3306 #客户端字符类型,与服务端一致就行,建议utf8 default-character-set=utf8 [mysqld] port=3306 #服务端字符类型,建议utf8 character_set_server=utf8 #解压根目录 basedir=E:\mysql-5.7.13-winx64 #解压根目录\data datadir=E:\mysql-5.7.13-winx64\data sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [WinMySQLAdmin] #解压根目录\bin\mysqld.exe E:\mysql-5.7.13-winx64\bin\mysqld.exe
3. 配置环境变量bash
个人电脑-属性-高级-环境变量-新建ui
变量MYSQL_HOME 值E:\mysql-5.7.13-winx64spa
找到变量path 编辑,在后面加上 ;%MYSQL_HOME%\bincode
4. 打开cmd窗口,执行命令,提示Service successfully installed.即为服务安装成功,而后执行mysqld --initialize初始化mysql的data目录(注意此处不要手动建立data文件夹)。server
C:\Users\Administrator>e: E:\>cd mysql-5.7.13-winx64/bin E:\mysql-5.7.13-winx64\bin>mysqld -install Service successfully installed. E:\mysql-5.7.13-winx64\bin> E:\mysql-5.7.13-winx64\bin>mysqld --initialize
5.经过net strat mysql 启动服务,可是经过mysql -u root登陆却报错mysql ERROR 1045 (28000): Access denied for user图片
6. 编辑mysql配置文件my.ini,在[mysqld]这个条目下加入 skip-grant-tables ,保存退出后重启mysql。这时候在cmd里面输入mysql -u root 就能够不用密码登陆了,但不少操做都会受限制,由于咱们不能grant(没有权限)。按下面的流程修改密码。注意mysql数据库下已经没有password这个字段了,password字段改为了authentication_stringip
1.进入mysql数据库: mysql> use mysql; Database changed 2.给root用户设置新密码,蓝色部分本身输入: mysql> update user set authentication_string=password("新密码") where user="root"; Query OK, 1 rows affected (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 0 3.刷新数据库 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) 4.退出mysql: mysql> quit Bye
改好以后,再修改一下my.ini这个文件,把咱们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql就能够了。