mysql 8.0.12安装配置方法图文教程(Windows版)
作者:xxfamly 发布时间:2024-01-13 14:57:40
一、简介
项目中用到了MySQL,参考网上的例子做了安装和基本使用,本文简单的介绍一下。
二、环境准备
操作系统:Win10
三、教程
1、下载安装包
在MySQL官网下载Windows版本的安装包,目前最新的版本是8.0.12。
点击Download,如下图,选择只下载,不用注册和登陆
2、安装MySQL
解压文件
解压文件到本地目录,假定解压目录为D:\ProjectTools\mysql-8.0.11-winx64
配置信息
打开目录D:\ProjectTools\mysql-8.0.11-winx64,找到my.ini文件,若没有新建一个,更改配置信息如下
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir= D:\ProjectTools\mysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录
datadir= D:\ProjectTools\mysql-8.0.11-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
安装步骤
以管理员身份运行命令行窗口(CMD)
切换到D盘,进入解压目录cd ProjectTools\mysql-8.0.11-winx64\bin
安装mysqld作为window服务,自动启动
执行安装命令mysqld --initialize --console
--initialize //创建数据文件目录和mysql系统数据库 产生随机root密码
--console //写错误日志到console window平台
启动服务net start mysql
连接到本机MySQL,键入命令mysql -u root -p,回车后提示输密码。注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则重新输入密码。
使用数据库,首次登陆需要改默认密码,alter user 'root'@'localhost' identified with mysql_native_password by 'mysql';
退出数据库exit
停止MySQL服务net stop mysql
开发工具
MySQL数据库的开发工具有很多,这里使用的是Navicat Premium,可以百度下载d
打开工具后,建立连接
连接测试,弹出成功对话框,代表已连接上。
双击连接名,可以看到MySQL自带系统用户。
精彩专题分享:
mysql不同版本安装教程
mysql5.7各版本安装教程
mysql5.6各版本安装教程
mysql8.0各版本安装教程
来源:https://blog.csdn.net/xxfamly/article/details/81356728
猜你喜欢
- Mysql自增主键id不是以此逐级递增一、介绍在mysql数据库添加数据时使用ON DUPLICATE KEY UPDATE进行数据更新时可
- 我们可以把表里每一个横行的数据,看成是不同的元组。在理解了这个概念后,昨天我们学了不少的namedtuple类,是否也能把元组转换成name
- 1.scrapy_splash是scrapy的一个组件scrapy_splash加载js数据基于Splash来实现的Splash是一个Jav
- 以Python 3.x版本为主一、条件语句条件语句基本结构0或null为false,其余则为trueif 判定条件:语句块...可多行els
- Python标准库的OS模块对操作系统的API进行了封装,并且使用统一的API访问不同操作系统的相同功能。OS模块包含与操作系统的系统环境、
- 前言本文使用 cpu 的 tensorflow 2.4 完成迁移学习和模型微调,并使用训练好的模型完成猫狗图片分类任务。预训练模型在 NLP
- 假设有一名为"addnewuser"的存储过程,其内容如下:Create PROCEDURE dbo
- 正在看的ORACLE教程是:在ORACLE移动数据库文件。  
- 前言提示:在管理服务器的过程中,发现有很多服务器在启动的过程中默认以PXE方式启动,这就导致我们无法将PXE装机程序放开到所有的交换机端口中
- 执行 datax 作业,创建执行文件,在 crontab 中每天1点(下面有关系)执行:其中 job_start 及 job_finish
- 目录技术背景python对Excel表格的处理vaex的安装与使用vaex的安装性能对比数据格式转换总结概要技术背景数据处理是一个当下非常热
- 在开发过程中,有时遇到由于缓存问题导致页面不能及时更新,有时页面引入了不必需的样式脚本文件,有时由于文件太多,字节过大导致页面的性能缓慢,为
- 前言随着 Kotlin 1.4 正式发布,关于 SAM 转换的一些问题就可以盖棺定论了。因为这里要讲的都是些旧的东西,所以这是一篇灌水文。K
- 治標不治本的就是將php.ini內的reporting部份修改,讓notice不顯示 error_reporting = E_ALL; di
- 相关的题外话:一、操作系统window系统内部都是unicode的。文件夹名,文件名等都是unicode的,任何语言系统下都能正常显示。二、
- 本文为大家分享了opencv基于Haar人脸检测和眼睛检测的具体代码,供大家参考,具体内容如下在这里,我们将进行人脸检测。最初,该算法需要大
- 错误的代码①d = {'a':1, 'b':0, 'c':1, 'd':0}
- python里的super().init()有什么用?对于python里的super().__init__()有什么作用,很多同学没有弄清楚
- 铺垫在大量的实践中,似乎我们总是通过类似的方式来使用异步编程:监听事件事件发生执行对应的回调函数回调完成(可能产生新的事件添加进监听队列)回
- 这篇文章主要介绍了python 采用paramiko 远程执行命令及报错解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的