介绍
如何在windows中安装解压版的mysql5.7.28 ?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
1。解压
解压到D: \ mysql - 5.7路径下,并重命名文件为mysql。
2。创建数据文件夹
打开mysql文件夹创建数据文件夹
3。给mysql添加环境变量
3.1,打开控制面板,点击的系统和安全& # 39;
3.2点击的系统& # 39;之后,点击“高级系统设置& # 39;
3.3点击环境变量,进入环境变量设置菜单
选中系统变量中的“路径”,在路径值里面输入:D: \ mysql - 5.7 \ mysql \ bin保存退出
4。我到mysql文件夹中创建。ini文件并把以下内容粘贴进去
(mysql) #设置mysql客户端默认字符集 default-character-set=utf8 (mysqld) 3306 #设置端口 port =3306 ,#设置mysql的安装目录 basedir=D: \ \ mysql - 5.7 \ mysql #设置mysql数据库的数据的存放目录 datadir=D: \ \ mysql mysql - 5.7 \ \数据 #允许最大连接数 max_connections=200 #服务端使用的字符集默认为8比特编码的latin1字中的一个符集 character-set-server=utf8 #创建新表时将使用的默认存储引擎 default-storage-engine=INNODB #开启查询缓存 explicit_defaults_for_timestamp=true skip-grant-tables
5。打开命令提示符(cmd)(以管理员身份运行)
mysqld ——初始化 mysqld install net start  mysql
执行<代码> mysql -uroot - p 代码>命令,因为我们在我。ini文件里面添加了skip-grant-tables。所以,密码可以输入任意值。
修改密码,刷新权限。
mysql>, use mysql;, #将数据库切换至mysql库 Database 改变了 mysql>, update user  set authentication_string=密码(& # 39;123456 & # 39;),where 用户=& # 39;根# 39;,,#修改密码 Query 好吧,,1,row 影响,,1,warning (0.00,秒) Rows 匹配:,1,改变:,1,警告:1 mysql>, flush 特权,#刷新权限 Query 好吧,,0,rows affected (0.00,秒) mysql>,辞职,,#,退出,mysql 命令行
6。删除跳过密码验证设置
开启非严格模式,不然不兼容5.6版本的部分语句,例如部分字段<代码> group by> 代码却在查询中查询全部字段,就会sql语句报错
#,非严格模式 sql_mode=STRICT_TRANS_TABLES、NO_ZERO_IN_DATE NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZERO NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION
7。错误问题收集
7.1 mysqld——初始化无反应
我使用的powersehll安装的,没反应,然后使用cmd窗口管理员模式,提示找不到msvcp120.dll, msvcr120。dll缺失
解决办法:,
在微软官网上下载的Visual c++可再发行的包Visual Studio 2013
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。