mysql 8.0.21 安装配置方法图文教程
作者:FamilyYan 发布时间:2024-01-18 20:34:44
记录了mysql 8.0.21 的安装配置方法,分享给大家。
一、下载
1、下载安装包
mysql下载路径
直接点击链接也可以下载:mysql 8.0.21
2、解压压缩包
解压到安装的目录:
3、在此目录下新建my.ini配置文件
[mysqld]
# 设置 3306 端口
port=3306
# 设置 mysql 的安装目录
basedir=D:\environment\mysql\mysql-8.0.21-winx64
# 设置 mysql 数据库的数据的存放目录
datadir=D:\environment\mysql\mysql-8.0.21-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为 UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置 mysql 客户端默认字符集
default-character-set=utf8
[client]
# 设置 mysql 客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
需注意这里需把basedir和datadir替换成自己的目录
4、配置环境变量
此电脑->属性->高级系统设置->环境变量->系统变量->Path
mysql安装目录下的bin文件夹地址
5、创建data文件夹和初始化
window+R 输入cmd,执行:mysqld --initialize-insecure
踩的第一个坑:没有安装VC++2015(Microsoft Visual C++ 2015 Redistributable)下载vc_redist.x64运行程序,直接安装就可以。
第二个坑:
由于计算机缺少这个文件,只需要下载下来丢到C:\Windows\System32下面即可。
这时候在接着执行命令:mysqld --initialize-insecure
会在安装目录中多一个data文件夹
6、执行初始化语句
mysqld --defaults-file=D:\environment\mysql\mysql-8.0.21-winx64\my.ini --initialize –console
7、安装MySQL
mysqld install
又报错:
解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”。
补充一个小知识:window怎么以管理员身份运行cmd.exe;打开C盘->Windows->System32->找到cmd.exe,右键以管理员身份运行。
接着执行mysqld install,就显示
8、进行MySQL初始化,执行后创建root用户
mysqld --initialize-insecure --user=mysql
9、启动MySQL服务
net start mysql
10、设置root账户和密码
mysqladmin -u root -p password 123456
启动后你的root用户密码为空,回车出现 “Enter password” 不用输入直接点击回车下一步 不用输入直接点击回车,密码就是123456,不要填enter password。
登录用户
mysql -u root -p
(回车后,输入密码即可 ,之前设置的密码为123456)
至此,登录成功,安装完成。
精彩专题分享:
mysql不同版本安装教程
mysql5.7各版本安装教程
mysql5.6各版本安装教程
mysql8.0各版本安装教程
来源:https://blog.csdn.net/qq_37982823/article/details/107470958


猜你喜欢
- 使用pycharm的时候,有时需要重命名文件,该怎么操作呢?下面小编给大家演示一下。首先准备一个要重命名的文件,如下图所示接着右键单击选择R
- 使用python访问mysql,需要一系列安装linux下MySQLdb安装见 Python MySQLdb在Linux下的快速
- 问题描述MySQL 启动成功,使用 ps -ef |grep mysql 可以看到进程,如下图:也可以在服务器登陆,如下图:但是使用 net
- 代码如下import wordcloudimport jiebafont = r'C:\Windows\Fonts\simfang.
- 存储和读取ASCII码形式的byte数据Python可以存byte数据到txt,但不要用str的方式直接存,转成数字列表储存,这样方便读取L
- 代码 sqrt(x, w=20, Float=False)x 为非负实数,允许科学计数法w 是当sqrt(x)为无理数或结果的小数
- 最近设计一个优惠券列表,有个属性是有效日期,因为空间有限,必须要把开始日期和结束日期在一行显示,这样就出现一排的数字,日期有好几种我们习惯的
- JavaScript的对象都是实例化了的,只可以使用而不能够创建继承于这些对象的新的子类. window对象为所有对象的Parent win
- numpy官方文档meshgrid函数帮助文档https://docs.scipy.org/doc/numpy/reference/gene
- //匹配中文 数字 字母 下划线 var checkIn
- numpy中的ndarray转化成pytorch中的tensor : torch.from_numpy()pytorch中的tensor转化
- 概述python开发过程中,我们可能需要同时开发多款应用,这些应用可能公用同一个版本的Python程序,但是使用不同版本的第三方库,比如A应
- 最近这几天,学习了一下python,对于爬虫比较感兴趣,就做了一个简单的爬虫项目,使用Python的库Tkinsert做了一个界面,感觉这个
- 前言在很早之前写过一篇怎么利用微博数据制作词云图片出来,之前的写得不完整,而且只能使用自己的数据,现在重新整理了一下,任何的微博数据都可以制
- 前言,在pytorch中,当服务器上的gpu被占用时,很多时候我们想先用cpu调试下代码,那么就需要进行gpu和cpu的切换。方法1:x.t
- 本文实例为大家分享了python远程连接MySQL数据库的具体代码,供大家参考,具体内容如下连接数据库这里默认大家都已经配置安装好 MySQ
- 安装lodashnpm i --save-dev @types/lodash在组件中引入lodashimport * as _ from &
- 如果你正在学习编程,那么掌握 Python map 函数是你升级的机会。想象一下:你想成为一个更高效的程序员,你希望代码编译得更快,你想用你
- 语言是信息传播的主要障碍。多语言网站,顾名思义就是能够以多种语言(而不是单种语言)为用户提供信息服务,让使用不同语言的用户都能够从同个网站获
- 一、递归原理小案例分析(1)# 概述递归:即一个函数调用了自身,即实现了递归 凡是循环能做到的事,递归一般都能做到!(2)# 写