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 Innodb关键特性之插入缓冲(insert buffer)
Apr 08 MySQL
如何用Navicat操作MySQL
May 12 MySQL
详解GaussDB for MySQL性能优化
May 18 MySQL
如何自己动手写SQL执行引擎
Jun 02 MySQL
你知道哪几种MYSQL的连接查询
Jun 03 MySQL
Mysql systemctl start mysqld报错的问题解决
Jun 03 MySQL
Mysql 如何实现多张无关联表查询数据并分页
Jun 05 MySQL
MySQL一些常用高级SQL语句
Jul 03 MySQL
MySql子查询IN的执行和优化的实现
Aug 02 MySQL
浅谈redis的过期时间设置和过期删除机制
Mar 18 MySQL
浅谈MySQL中的六种日志
Mar 23 MySQL
MySQL数据管理操作示例讲解
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
php 中文和编码判断代码
2010/05/16 PHP
队列在编程中的实际应用(php)
2010/09/04 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
2011/05/04 PHP
PHP程序开发范例学习之表单 获取文本框的值
2011/08/08 PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
2014/04/08 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
2014/08/15 PHP
Yii2框架实现数据库常用操作总结
2017/02/08 PHP
PHP获取当前时间不准确问题解决方案
2020/08/14 PHP
关闭页面时window.location事件未执行的原因分析及解决方案
2014/09/01 Javascript
jQuery 获取页面li数组并删除不在数组中的key
2016/08/02 Javascript
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
2018/01/05 NodeJs
微信小程序云开发详细教程
2019/05/16 Javascript
解决element-ui的下拉框有值却无法选中的情况
2020/11/07 Javascript
解决vuex改变了state的值,但是页面没有更新的问题
2020/11/12 Javascript
[01:35]2018完美盛典章节片——共竞
2018/12/17 DOTA
[05:15]2018年度CS GO社区贡献奖-完美盛典
2018/12/16 DOTA
Python 除法小技巧
2008/09/06 Python
python 合并文件的具体实例
2013/08/08 Python
python通过定义一个类实例作为ftp回调方法
2015/05/04 Python
使用C++扩展Python的功能详解
2018/01/12 Python
python实现简易版计算器
2020/06/22 Python
使用TensorFlow实现SVM
2018/09/06 Python
Python for循环与range函数的使用详解
2019/03/23 Python
Python Pillow.Image 图像保存和参数选择方式
2020/01/09 Python
Anaconda和ipython环境适配的实现
2020/04/22 Python
非常震撼的纯CSS3人物行走动画
2016/02/24 HTML / CSS
铭立家具面试题
2012/12/06 面试题
法律专业自我鉴定
2013/10/03 职场文书
机电专业大学生职业规划书范文
2014/02/25 职场文书
含预算的公司户外活动方案
2014/08/16 职场文书
收款授权委托书
2014/10/02 职场文书
2015年图书馆个人工作总结
2015/05/26 职场文书
Python网络编程之ZeroMQ知识总结
2021/04/25 Python
kubernetes集群搭建Zabbix监控平台的详细过程
2022/07/07 Servers
zabbix 代理服务器的部署与 zabbix-snmp 监控问题
2022/07/15 Servers