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 性能监控及调优
Apr 06 MySQL
MySQL分库分表与分区的入门指南
Apr 22 MySQL
详解MySQL集群搭建
May 26 MySQL
MYSQL数据库使用UTF-8中文编码乱码的解决办法
May 26 MySQL
解决Navicat for Mysql连接报错1251的问题(连接失败)
May 27 MySQL
mysql 如何获取两个集合的交集/差集/并集
Jun 08 MySQL
mysq启动失败问题及场景分析
Jul 15 MySQL
SQL实现LeetCode(175.联合两表)
Aug 04 MySQL
mysql timestamp比较查询遇到的坑及解决
Nov 27 MySQL
Mysql 文件配置解析介绍
May 06 MySQL
Mysql 一主多从的部署
May 20 MySQL
Mysql的Table doesn't exist问题及解决
Dec 24 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
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
PHP邮件专题
2006/10/09 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
浅谈php冒泡排序
2014/12/30 PHP
php实现快速对二维数组某一列进行组装的方法小结
2019/12/04 PHP
Bootstrap 组件之按钮(二)
2016/05/11 Javascript
基于Turn.js 实现翻书效果实例解析
2016/06/20 Javascript
js判断手机号是否正确并返回的实现代码
2017/01/17 Javascript
jquery滚动条插件slimScroll使用方法
2017/02/09 Javascript
JS数组交集、并集、差集的示例代码
2017/08/23 Javascript
使用vue-router设置每个页面的title方法
2018/02/11 Javascript
vue文件树组件使用详解
2018/03/29 Javascript
微信小程序调用wx.getImageInfo遇到的坑解决
2020/05/31 Javascript
vue-列表下详情的展开与折叠案例
2020/07/28 Javascript
python学习教程之使用py2exe打包
2017/09/24 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2020/03/09 Python
Python CategoricalDtype自定义排序实现原理解析
2020/09/11 Python
Python实现哲学家就餐问题实例代码
2020/11/09 Python
Django用内置方法实现简单搜索功能的方法
2020/12/18 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
保荐人的岗位职责
2013/11/19 职场文书
自我评价范文分享
2014/01/04 职场文书
护士自我评价范文
2014/01/25 职场文书
检查接待方案
2014/02/27 职场文书
会计与出纳自荐书范文
2014/03/16 职场文书
《金色的脚印》教后反思
2014/04/23 职场文书
ktv筹备计划书
2014/05/03 职场文书
优秀少先队辅导员先进事迹材料
2014/05/18 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
乡镇镇长个人整改措施
2014/10/01 职场文书
市场督导岗位职责
2015/04/10 职场文书
放假通知格式
2015/04/14 职场文书
六五普法心得体会2016
2016/01/21 职场文书
用Python可视化新冠疫情数据
2022/01/18 Python
MySQL插入数据与查询数据
2022/03/25 MySQL