mysql 8.0.12 安装配置方法并修改密码
作者:布布Day 发布时间:2024-01-19 14:49:05
本文记录了mysql 8.0.12 安装配置方法,供大家参考,具体内容如下
1、从官网下载MySQL for Windows:https://dev.mysql.com/downloads/mysql/
2、安装在本机“D:mysql”:解压zip文件后将解压得到的文件夹内的全部文件拷贝到D盘的mysql文件夹下即可。
3、创建mysql.ini文件,放在D:mysql文件下即可,文件内容为:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\mySQL\\mysql
# 设置mysql数据库的数据的存放目录
datadir=D:\\mySQL\\mysql\\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
4、用管理员身份打开cmd命令行工具,切换目录至:D:\mysql\bin
1)输入以下安装命令 mysqld install
2)安装成功后,先用mysqld --initialize-insecure 命令初始化data目录
3)然后再启动即可:net start mysql
4)启动成功后需要登录mysql:mysql -u root -p
此时,直接回车进入即可,无需输入密码
5)进入成功后,出现 mysql> 标志,再输入“ ALTER USER USER() IDENTIFIED BY '新密码';”即可修改密码。
6)若在第4步直接回车无法进入mysql数据库,则:
打开mysql目录下的mysql.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。
重启MySQL服务。
通过命令行进入mysql的bin目录,输入“mysql -u root -p”(不输入密码),回车即可进入数据库。
修改好密码后,打开mysql目录下的mysql.ini文件,删除最后一行的“skip-grant-tables”,保存并关闭文件。
精彩专题分享:
mysql不同版本安装教程
mysql5.7各版本安装教程
mysql5.6各版本安装教程
mysql8.0各版本安装教程
来源:https://blog.csdn.net/Doutd_y/article/details/81906033


猜你喜欢
- 本文实例讲述了Laravel框架实现利用 * 进行sql语句记录功能。分享给大家供大家参考,具体如下:利用 * 进行sql语句记录1、监听s
- 如何用ASP获知机器的网络配置?看看我们的例子:Option Explicit Dim WSHShell&nb
- Windows下ORACLE完全卸载:使用OUI可以卸载数据库,但卸载后注册表和文件系统内仍会有部分残留。这些残留不仅占用磁盘空间,而且影响
- 所谓“评论”不是必须得有文本框,用户录入提交数据才算,广义上的评论包括用户的任何“表态”,典型如打分。我接触电子商务时间并不长,最早应该是0
- MySQL BETWEEN 用法MySQL BETWEEN 语法BETWEEN 运算符用于 WHERE 表达式中,选取介于两个值之间的数据范
- By: 吴垠 Date: 2007-09-07 Version: 0.5 Email: lazy.fox.wu#gmail.com Home
- 之前的博客里使用tf读取数据都是每次fetch一条记录,实际上大部分时候需要fetch到一个batch的小批量数据,在tf中这一操作的明显变
- 概述基于Swoole的websocket服务,计划整合3篇进行技术整理,该服务主要有2个核心业务,用户消息服务(消息计数统计)和 客服IM消
- v-model 最好用的就是配合 data 達成 Two-way Binding,但若使用 Vuex 之後,是否還能使用 v-model 搭
- 本文实例讲述了Python进程,多进程,获取进程id,给子进程传递参数操作。分享给大家供大家参考,具体如下:线程与线程之间共享全局变量,进程
- BrowserPlus 到底是什么,又能做什么?BrowserPlus 是 Yahoo! 最近刚发布一个 Web 扩展的平台:终端用户需安装
- 如下所示:fp = file('data.txt')lines = []for line in fp: lin
- //CLASS@Mr.Think*****getElementsByTagName function tag(name,elem){ if(
- #-*- coding: UTF-8 -*-'''Created on 2013-12-5@author: good
- 1、标识符由字符(A~Z和a~z)、下划线和数字组成,但第一个字符不能是数字。2、保留字符不能与标识符相同。3、不能包含空格、@、%和$等特
- 前言诶?这有一个按钮(~ ̄▽ ̄)~,这是一个在html中实现的具有金属质感并且能镜面反射的按钮~效果电脑效果手机效果说明主要思路是使用 na
- 训练keras时遇到了一个问题,就是内存不足,将 .fit 改成 .fit_generator以后还是放不下一张图(我的图片是8192×81
- 前言 角点通常被定义为两条边的交点,或者说,角点的局部邻域应该具有两个不同区域的不同方向的边界。角点检测(Corner Detec
- 网站用户为什么注册?这个问题在平时我们讨论的并不多。我们常常单纯的在设想如何简化注册流程,如何从细节的关怀入手避免用户注册时填写错误信息造成
- 1. SQL Server导入导出向导,这种方式是最方便的.导入向导,微软提供了多种数据源驱动,包括SQL Server Native Cl