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的客户端和服务端协议
May 10 MySQL
MySQL如何构建数据表索引
May 13 MySQL
详解MySQL的Seconds_Behind_Master
May 18 MySQL
.Net Core导入千万级数据至Mysql的步骤
May 24 MySQL
mysql在项目中怎么选事务隔离级别
May 25 MySQL
MySQL系列之十五 MySQL常用配置和性能压力测试
Jul 02 MySQL
MySql子查询IN的执行和优化的实现
Aug 02 MySQL
MySQL 1130异常,无法远程登录解决方案详解
Aug 23 MySQL
MySQL数据库索引的最左匹配原则
Nov 20 MySQL
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
Dec 06 MySQL
Mysql中@和@@符号的详细使用指南
Jun 05 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
dedecms后台验证码总提示错误的解决方法
2007/03/21 PHP
PHP strtr() 函数使用说明
2008/11/21 PHP
FirePHP 推荐一款PHP调试工具
2011/04/23 PHP
php入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
php后台多用户权限组思路与实现程序代码分享
2012/02/13 PHP
php GUID生成函数和类
2014/03/10 PHP
thinkphp中ajax与php响应过程详解
2014/12/08 PHP
php计算整个目录大小的方法
2015/06/01 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
基于jquery跨浏览器显示的file上传控件
2011/10/24 Javascript
JS增加行复制行删除行的实现代码
2013/11/09 Javascript
邮箱下拉自动填充选择示例代码附图
2014/04/03 Javascript
JavaScript DOM基础
2015/04/13 Javascript
javascript基础语法——全面理解变量和标识符
2016/06/02 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
vue学习笔记之指令v-text && v-html && v-bind详解
2017/05/12 Javascript
分享19个JavaScript 有用的简写写法
2017/07/07 Javascript
vue初尝试--项目结构(推荐)
2018/01/30 Javascript
vue使用ajax获取后台数据进行显示的示例
2018/08/09 Javascript
Python多进程原理与用法分析
2018/08/21 Python
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
Python实现插入排序和选择排序的方法
2019/05/12 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
2020/03/19 Python
django执行数据库查询之后实现返回的结果集转json
2020/03/31 Python
Pandas缺失值2种处理方式代码实例
2020/06/13 Python
Python中Yield的基本用法
2020/10/18 Python
宝拉珍选澳大利亚官方购物网站:Paula’s Choice澳大利亚
2016/09/13 全球购物
工作疏忽检讨书
2014/01/25 职场文书
爱情保证书范文
2014/02/01 职场文书
化学教育专业求职信
2014/07/08 职场文书
小学教师党员承诺书
2015/04/27 职场文书
2016大学生社会实践单位评语
2015/12/01 职场文书
承诺书应该怎么写?
2019/09/10 职场文书
Python+Appium自动化测试的实战
2021/06/30 Python
Promise静态四兄弟实现示例详解
2022/07/07 Javascript