mysql 8.0.27 绿色解压版安装教程及配置方法


Posted in MySQL onApril 20, 2022

MySQL8.0.27解压版安装,供大家参考,具体内容如下

1.官网下载

https://dev.mysql.com/downloads/mysql/

2.设置环境变量

2.1新建系统变量MYSQL_HOME,值为解压包路径

2.2在系统变量“Path”中新建“%MYSQL_HOME%\bin”

mysql 8.0.27 绿色解压版安装教程及配置方法

3.在MySQL解压路径下,新建my.ini配置初始化参数,注意保存文件编码格式不能用utf-8,可以使用ANSI/ASCII,使用utf-8会报错。

[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
; 设置3306端口
port = 3306 
 
; 设置mysql的安装目录
basedir=D:\MySQL\mysql-8.0.15-winx64
 
; 设置mysql数据库的数据的存放目录
datadir=D:\MySQL\mysql-8.0.15-winx64\data
 
; 允许最大连接数
max_connections=200
 
; 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
 
;创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
 
;跳过密码(注:如果跳过密码,可能不能执行修改用户密码sql语句。)
skip-grant-tables

4.初始化数据库

到解压包路径中输入cmd,输入命令:mysqld --initialize

初始化mysql的data数据目录,在这个文件夹下有一个.err结尾的文件,打开后找到“ A temporary password is generated for root@localhost: ”,"root@localhost"后面就是生成的随机密码

5.注册服务

命令:mysqld --install

6.启动服务

命令:net start mysql

7.登录

命令:mysql -u root -p

注:可不用输入密码,按Enter跳过

如果按Enter出现“ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)”

解决方案:

(1)my.ini文件放到mysql的bin目录下

(2)使用管理员权限打开cmd命令窗口输入:sc query mysql 

(3)删除服务命令:sc delete mysql

(4)路径定位到bin目录,初始化命令:mysqld --initialize --user=mysql --console

(5)安装服务:mysqld --install

(6)启动服务:net start mysql

(7)登录服务:mysql -u root -p

8.更改密码

alter user 'root'@'localhost' IDENTIFIED BY '111111';

如果使用navicat连接出现错误:2059 - authentication plugin 'caching_sha2_password'则使用下面方案解决。

解决:

alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '111111';

以上就是本文的全部内容,希望对大家的学习有所帮助。

MySQL 相关文章推荐
将图片保存到mysql数据库并展示在前端页面的实现代码
May 02 MySQL
MySQL EXPLAIN输出列的详细解释
May 12 MySQL
MySQL 覆盖索引的优点
May 19 MySQL
.Net Core导入千万级数据至Mysql的步骤
May 24 MySQL
MySQL系列之十三 MySQL的复制
Jul 02 MySQL
MySQL中连接查询和子查询的问题
Sep 04 MySQL
千万级用户系统SQL调优实战分享
Mar 03 MySQL
如何创建一个创建MySQL数据库中的datetime类型
Mar 21 MySQL
MySQL数据库事务的四大特性
Apr 20 MySQL
pt-archiver 主键自增
Apr 26 MySQL
手把手带你彻底卸载MySQL数据库
Jun 14 MySQL
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
Sep 23 MySQL
MySQL去除密码登录告警的方法
Apr 20 #MySQL
MySQL数据库事务的四大特性
Windows 64位 安装 mysql 8.0.28 图文教程
分析MySQL优化 index merge 后引起的死锁
解决MySQL报“too many connections“错误
Mysql查询时间区间日期列表,不会由于数据表数据影响
Apr 19 #MySQL
WINDOWS下安装mysql 8.x 的方法图文教程
You might like
谈一谈收音机的高放电路
2021/03/02 无线电
ThinkPHP实现将本地文件打包成zip下载
2014/06/26 PHP
PHP中feof()函数实例测试
2014/08/23 PHP
php检索或者复制远程文件的方法
2015/03/13 PHP
PHP生成树的方法
2015/07/28 PHP
Laravel框架实现利用中间件进行操作日志记录功能
2018/06/06 PHP
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
Mozilla 表达式 __noSuchMethod__
2009/04/05 Javascript
asp.net下利用js实现返回上一页的实现方法小集
2009/11/24 Javascript
js string 转 int 注意的问题小结
2013/08/15 Javascript
location.href用法总结(最主要的)
2013/12/27 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
JS+DIV实现的卷帘效果示例
2017/03/22 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
解决js相同的正则多次调用test()返回的值却不同的问题
2018/10/10 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
[01:08:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS LGD-CDEC
2014/05/22 DOTA
[02:36]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma 选手采访
2021/03/11 DOTA
零基础写python爬虫之打包生成exe文件
2014/11/06 Python
python编程培训 python培训靠谱吗
2018/01/17 Python
python+opencv+caffe+摄像头做目标检测的实例代码
2018/08/03 Python
Python Django 实现简单注册功能过程详解
2019/07/29 Python
python实现抠图给证件照换背景源码
2019/08/20 Python
在Python中用GDAL实现矢量对栅格的切割实例
2020/03/11 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
法国面料和小百货在线商店:Mondial Tissus
2019/03/23 全球购物
网上常见的一份Linux面试题(多项选择部分)
2014/09/09 面试题
护理自我鉴定范文
2013/10/06 职场文书
门诊挂号室室长岗位职责
2013/11/27 职场文书
应聘教师自荐书
2014/06/16 职场文书
民用住房租房协议书
2014/10/29 职场文书
员工年终考核评语
2014/12/31 职场文书
传单、海报早OUT了,另类传单营销方案送给你!
2019/07/15 职场文书
MySQL使用IF语句及用case语句对条件并结果进行判断 
2022/09/23 MySQL