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 14 MySQL
mysql数据库入门第一步之创建表
May 14 MySQL
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
May 25 MySQL
MYSQL 无法识别中文的永久解决方法
Jun 03 MySQL
基于MySql验证的vsftpd虚拟用户
Nov 07 MySQL
MySQL中B树索引和B+树索引的区别详解
Mar 03 MySQL
一次Mysql update sql不当引起的生产故障记录
Apr 01 MySQL
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
Apr 12 MySQL
WINDOWS下安装mysql 8.x 的方法图文教程
Apr 19 MySQL
mysql通过group by分组取最大时间对应数据的两种有效方法
Sep 23 MySQL
MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
May 08 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 Stream_*系列函数
2010/08/01 PHP
PHP中Restful api 错误提示返回值实现思路
2016/04/12 PHP
php连接mysql数据库
2017/03/21 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
JavaScript页面刷新与弹出窗口问题的解决方法
2010/03/02 Javascript
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
2014/12/20 Javascript
Javascript非构造函数的继承
2015/04/27 Javascript
javascript瀑布流式图片懒加载实例
2020/06/28 Javascript
很酷的星级评分系统原生JS实现
2016/08/25 Javascript
Bootstrap表单制作代码
2017/03/17 Javascript
Vue2.0用户权限控制解决方案的示例
2018/02/10 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
2019/08/12 Javascript
初学vue出现空格警告的原因及其解决方案
2019/10/31 Javascript
[00:44]华丽开场!DOTA2勇士令状带来全新对阵画面
2019/05/15 DOTA
python中精确输出JSON浮点数的方法
2014/04/18 Python
Python可跨平台实现获取按键的方法
2015/03/05 Python
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
初探TensorFLow从文件读取图片的四种方式
2018/02/06 Python
Python读取txt某几列绘图的方法
2018/10/14 Python
Python实现FLV视频拼接功能
2020/01/21 Python
Python中if有多个条件处理方法
2020/02/26 Python
使用css3制作动感导航条示例
2014/01/26 HTML / CSS
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
剪枝的学问教学反思
2014/02/07 职场文书
大学生就业意向书范文
2014/04/01 职场文书
公司大门门卫岗位职责
2014/06/11 职场文书
品质标语大全
2014/06/21 职场文书
班级学习雷锋活动总结
2014/07/04 职场文书
2014年监理工作总结范文
2014/11/17 职场文书
股权投资协议书
2016/03/23 职场文书
JavaWeb 入门篇(3)ServletContext 详解 具体应用
2021/07/16 Java/Android
在项目中使用redis做缓存的一些思路
2021/09/14 Redis