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 相关文章推荐
如何使用Maxwell实时同步mysql数据
Apr 08 MySQL
将图片保存到mysql数据库并展示在前端页面的实现代码
May 02 MySQL
MySQL5.7并行复制原理及实现
Jun 03 MySQL
MYSQL 无法识别中文的永久解决方法
Jun 03 MySQL
MySQL 使用索引扫描进行排序
Jun 20 MySQL
mysql left join快速转inner join的过程
Jun 30 MySQL
MySQL命令无法输入中文问题的解决方式
Aug 30 MySQL
mysql事务对效率的影响分析总结
Oct 24 MySQL
mysql数据插入覆盖和时间戳的问题及解决
Mar 25 MySQL
Mysql如何实现不存在则插入,存在则更新
Mar 25 MySQL
MySQL创建管理子分区
Apr 13 MySQL
MySql如何将查询的出来的字段进行转换
Jun 14 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
php实现无限级分类实现代码(递归方法)
2011/01/01 PHP
PHP错误提示的关闭方法详解
2013/06/23 PHP
thinkphp常见路径用法分析
2014/12/02 PHP
PHP调试的强悍利器之PHPDBG
2016/02/22 PHP
基于PHP生成简单的验证码
2016/06/01 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
实现点击列表弹出列表索引的两种方式
2013/03/08 Javascript
node.js中的fs.readlink方法使用说明
2014/12/17 Javascript
jQuery实现可用于博客的动态滑动菜单
2015/03/09 Javascript
jQuery弹出层插件popShow用法示例
2017/01/23 Javascript
vuejs响应用户事件(如点击事件)
2017/03/14 Javascript
Angularjs使用指令做表单校验的方法
2017/03/31 Javascript
使用jQuery实现动态添加小广告
2017/07/11 jQuery
JavaScript 值类型和引用类型的初次研究(推荐)
2017/07/19 Javascript
vue中路由验证和相应拦截的使用详解
2017/12/13 Javascript
webstorm中vue语法的支持详解
2018/05/09 Javascript
Vue实现移动端页面切换效果【推荐】
2018/11/13 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
2019/03/19 Javascript
VUE实现移动端列表筛选功能
2019/08/23 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
Python Mysql自动备份脚本
2008/07/14 Python
Python sys.path详细介绍
2013/10/17 Python
Python遍历zip文件输出名称时出现乱码问题的解决方法
2015/04/08 Python
详解用Python练习画个美队盾牌
2019/03/23 Python
浅谈Keras中shuffle和validation_split的顺序
2020/06/19 Python
CSS3实现可关闭的下拉手风琴菜单效果
2015/08/31 HTML / CSS
Vans荷兰官方网站:美国南加州的原创极限运动潮牌
2018/01/23 全球购物
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
2013/10/07 面试题
护士实习鉴定范文
2013/12/22 职场文书
公司合作意向书
2014/04/01 职场文书
2014年党员创先争优承诺书
2014/05/29 职场文书
小学生一分钟演讲稿
2014/08/26 职场文书
四风问题对照检查材料
2014/09/22 职场文书
致百米运动员广播稿5篇
2014/10/13 职场文书
购房委托书
2014/10/15 职场文书