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 05 MySQL
解决MySQL存储时间出现不一致的问题
Apr 28 MySQL
详解GaussDB for MySQL性能优化
May 18 MySQL
MYSQL(电话号码,身份证)数据脱敏的实现
May 28 MySQL
探究Mysql模糊查询是否区分大小写
Jun 11 MySQL
MySQL 如何设计统计数据表
Jun 15 MySQL
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 MySQL
mysql 生成连续日期及变量赋值
Mar 20 MySQL
MySQL数据库查询进阶之多表查询详解
Apr 08 MySQL
MySQL创建管理RANGE分区
Apr 13 MySQL
MySQL脏读,幻读和不可重复读
May 11 MySQL
mysql通过group by分组取最大时间对应数据的两种有效方法
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
PHP 反向排序和随机排序代码
2010/06/30 PHP
PHP重定向的3种方式
2013/03/07 PHP
php中0,null,empty,空,false,字符串关系的详细介绍
2013/06/20 PHP
php+html5使用FormData对象提交表单及上传图片的方法
2015/02/11 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
Prototype Array对象 学习
2009/07/19 Javascript
深入领悟JavaScript中的面向对象
2013/11/18 Javascript
js 动态加载事件的几种方法总结
2013/12/25 Javascript
jquery uploadify 在FF下无效的解决办法
2014/09/26 Javascript
JS实现跟随鼠标立体翻转图片的方法
2015/05/04 Javascript
jQuery动态增减行的实例代码解析(推荐)
2016/12/05 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
vue 解决computed修改data数据的问题
2019/11/06 Javascript
JS 设计模式之:单例模式定义与实现方法浅析
2020/05/06 Javascript
Array.filter中如何正确使用Async
2020/11/04 Javascript
浅谈python中截取字符函数strip,lstrip,rstrip
2015/07/17 Python
Nginx搭建HTTPS服务器和强制使用HTTPS访问的方法
2015/08/16 Python
python正则表达式之作业计算器
2016/03/18 Python
python opencv 图像尺寸变换方法
2018/04/02 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
计算机二级python学习教程(3) python语言基本数据类型
2019/05/16 Python
Python 多线程,threading模块,创建子线程的两种方式示例
2019/09/29 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
2020/05/15 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
CSS Grid布局教程之什么是网格布局
2014/12/30 HTML / CSS
HTML5中图片之间的缝隙完美解决方法
2017/07/07 HTML / CSS
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
荷兰最大的多品牌男装连锁店:Adam Brandstore
2019/12/31 全球购物
什么是方法的重载
2013/06/24 面试题
培训主管的岗位职责
2013/11/23 职场文书
2014年技术员工作总结
2014/11/18 职场文书
单位考核鉴定意见
2015/06/05 职场文书
学习弘扬焦裕禄精神心得体会
2016/01/23 职场文书
Java 在线考试云平台的实现
2021/11/23 Java/Android