博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql5.7 社区zip版安装配置
阅读量:6456 次
发布时间:2019-06-23

本文共 1725 字,大约阅读时间需要 5 分钟。

hot3.png

1.首先官网下载,下载地址 直接点击mysql的那个大的图片即可进入安装程序下载,这个是安装程序是32位的,但是32位和64位机器都可以用,

Note: MySQL Installer is 32 bit, but will install both 32 bit and 64 bit binaries.

2.但是我眼瞎没看见,下了个zip版的,那就解压后手动配置吧。首先复制根目录下的my-default.ini,改名为my.ini,my.ini用下面内容替换

[client]port=3306#客户端字符类型,与服务端一致就行,建议utf8default-character-set=utf8[mysqld]port=3306#服务端字符类型,建议utf8character_set_server=utf8#解压根目录basedir=E:\mysql-5.7.13-winx64#解压根目录\datadatadir=E:\mysql-5.7.13-winx64\datasql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[WinMySQLAdmin]#解压根目录\bin\mysqld.exeE:\mysql-5.7.13-winx64\bin\mysqld.exe

3. 配置环境变量

我的电脑-属性-高级-环境变量-新建

变量MYSQL_HOME  值E:\mysql-5.7.13-winx64

找到变量path 编辑,在后面加上  ;%MYSQL_HOME%\bin

4. 打开cmd窗口,执行命令,提示Service successfully installed.即为服务安装成功,然后执行mysqld --initialize初始化mysql的data目录(注意此处不要手动创建data文件夹)。

C:\Users\Administrator>e:E:\>cd mysql-5.7.13-winx64/binE:\mysql-5.7.13-winx64\bin>mysqld -installService 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_string

1.进入mysql数据库:mysql> use mysql;Database changed2.给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: 03.刷新数据库mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)4.退出mysql:mysql> quitBye

改好之后,再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql就可以了。

转载于:https://my.oschina.net/u/2375891/blog/704183

你可能感兴趣的文章
Guava包学习-Cache
查看>>
2019-06-12 Java学习日记之JDBC
查看>>
linux c 笔记 线程控制(二)
查看>>
vue.js笔记
查看>>
【Unity3D入门教程】Unity3D之GUI浅析
查看>>
Hive 简单操作
查看>>
湘潭1247 Pair-Pair(树状数组)
查看>>
IntelliJ IDEA 注册码
查看>>
linux 上面配置apache2的虚拟目录
查看>>
Linux学习总结 (未完待续...)
查看>>
NoSQL数据库探讨 - 为什么要用非关系数据库?
查看>>
String字符串的截取
查看>>
switch函数——Gevent源码分析
查看>>
Spring MVC简单原理
查看>>
DynamoDB Local for Desktop Development
查看>>
ANDROID的SENSOR相关信息
查看>>
laravel 使用QQ邮箱发送邮件
查看>>
用javascript验证哥德巴赫猜想
查看>>
Shell编程-环境变量配置文件
查看>>
(转)CSS浮动(float,clear)通俗讲解
查看>>