文档章节

MySQL 8.0.19安装踩坑

 孤独的岛_Bin
发布于 02/20 18:29
字数 748
阅读 2.1K
收藏 0

  笔者尝试安装 MySQL 8.0.19 踩了许多小坑,然后参考了很多在线博主的博客只有部分能对笔者遇到的问题有帮助。在解决完目前安装前的所有问题后,特此记录下踩坑之处,以备将来的翻阅。

这里,笔者是在Windows 10 上采用的免安装包式安装MySQL的。

  1. 解压之后,不需要自己创建Data 文件夹!!

    笔者第一次解压之后 因为习惯性的原因 直接在MySQL源码的根目录里创建了名为 Data 的空文件夹,随后发现这并没有必要。

  2. 生成 my.ini的文件的时候,文件的内容根据需要填写即可。

    官网上在描述生成my.ini文件的时候,给出了默认情况下my.ini 文件的内容:

    [mysqld]
    # set basedir to your installation path  
    basedir=E:/mysql  
    # set datadir to the location of your data directory 
    datadir=E:/mydata/data
    
  3. 采用命令提示符或者Powershell 进行MySQL 的服务初始化以及注册的时候,在完成Data 文件夹的创建以及MySQL 服务注册后,需要关闭命令提示符或者Powershell 进行配置保存,而后再重新另起新的命令提示符或Powershell 启动服务

    这里,笔者在第一次安装过程中,注册完MySQL 服务后直接启动进行MySQL服务并访问MySQL,结果操作失败。返回的都是如下的错误:

    服务无法访问

    后来笔者在MySQL服务之后关闭命令提示符,然后重启新的命令提示符进行登录访问操作,成功。

  4. 登入MySQL的初始化用户以及密码的查找 一般情况下,刚安装好的MySQL 采用的默认用户名是root 以及空密码,或者生成一个临时密码用来登录。查找初次登陆使用的用户名以及密码可以在%MySQL 根目录%\data目录下找到DESKTOP-P7L8TGB.err文件,用编辑器打开可以看到这样的信息:

    临时密码信息的示意图

    在红色框选中的部分中我们可以看到有系统默认生成的登录用户、登录访问的主机名以及登录时使用的临时密码。 随后,出于个人的方便,我们可以将临时密码更改为我们习惯的个人密码。在命令行中敲击

    mysqladmin -u root -p password [自定义密码]

    等待出现下图画面后,就可以用自定义的密码进行登陆了。

技术小白,如果文中有描述不妥的地方还望大佬们评论区多多指点!

转载请标注出处!

© 著作权归作者所有

粉丝 2
博文 38
码字总数 26975
作品 0
开封
私信 提问
加载中

评论(0)

Mysql-环境配置及问题解决

在Windows上安装MySQL 1、下载安装 下载地址:https://dev.mysql.com/downloads/mysql/ 选择对应的平台并点击下载 将文件解压到D盘路径为D:mysql-8.0.19 2、配置信息 在该目录下创建my.ini配...

平日快乐
03/26
0
0
centos7环境通过rpm包安装mysql8.0.19

centos7环境通过rpm包安装mysql8.0.19 mysql的rpm包下载地址: http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/ # 下载mysql8.0.19版本 mysql-community-client-8.0.19-1.el7.x8......

reblue520
03/13
0
0
【详记MySql问题大全集】四、设置MySql大小写敏感(踩坑血泪史)

系列目录 一、安装MySql 二、安装并破解Navicat 三、没有my.in配置文件怎么办 四、设置MySql的大小写敏感 五、重置MySql登陆密码 这一篇可以说是我的踩坑的血泪史了。。。 MySql在Windows下默...

在7楼
2018/07/30
0
0
win7 下面 安装 mysql数据库

win7 下面 安装 mysql数据库 参考网址 https://www.runoob.com/mysql/mysql-install.html 下载地址: https://dev.mysql.com/downloads/mysql/ 点击 Download 按钮进入下载页面, 点击下图中...

wowocpp
04/06
0
0
QMYSQL driver not loaded 原理及解决方案

QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 include include int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); QSqlDatabase ......

一去丶二三里
02/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

来,看我是如何把面试官问倒的!

来,看我是如何把面试官问倒的! # 反向面试 下面列表里的问题对于参加技术面试的人来说可能有些用。列表里的问题并不一定适用于某个特定的职位或者工作类型, 也没有排序 最开始的时候这只是...

osc_cqhvqcam
13分钟前
9
0
使用van-tabbar底部导航栏,会覆盖页面内容解决方法

移动端使用vant的时候,有时候会把导航栏放在页面底部,这个时候我在布局页面使用了van-tabbar组件,使用效果很好 但是页面比较长的时候,这个组件会覆盖掉一些页面的内容,这个时候,可以使...

osc_xsd7kks3
15分钟前
8
0
Python - 集合

# Author: Jason Zhu# Tool: PyCharm 2017# Python3.8 关于集合的使用方法# num = {1,2,3,3,6,2,77,8,2}# list改为set集合name1 = ['关羽','马超','关羽','马超','孙权']print(type......

osc_mf7xwvy6
17分钟前
11
0
java Arrays

数组变集合: 用于操作数组的工具类。 各种排序还能局部排序,相当nice。 asList:将数组变成list集合,可以使用集合的思想和方法来操作数组中的元素。 注意: 将数组变成集合后,不可以使用集...

osc_yevhupr2
17分钟前
5
0
Python中有许多HTTP客户端,但使用最广泛且最容易的是requests

前言 文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者:北京尚脑软件测试 PS:如有需要Python学习资料的小伙伴可...

osc_ufe2hk4l
19分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部