zoukankan      html  css  js  c++  java
  • 记一次安装mysql服务在win10电脑的经历

    出于自己家在玩耍的想法想要按一个mysql数据库,找了几篇文章对照执行,但遇到了以下问题:

    我的安装:

    安装包:mysql-8.0.20-winx64

    我采用的是zip解压后,添加配置的方法,借鉴了这篇文章:https://blog.csdn.net/qq_41307443/article/details/79839558

    前面都很顺利,下载安装包后解压,在path中添加了环境变量:D:softwaremysql-8.0.20-winx64

    文章强调需要同时配置D:softwaremysql-8.0.20-winx64my.ini   

    basedir=D:softwaremysql-8.0.20-winx64(mysql所在目录) 

    datadir=D:softwaremysql-8.0.20-winx64data(mysql所在目录data)

    到此为止与参考文章同步完成,然后我开始执行:mysqld -install

    但是报错了:

    检查了一下,没有做到文中的设置文件编码:ANSI

    然后开始执行启动服务,开始遇到问题:

    1.服务器无法启动

     此处开始借鉴另一篇文章:https://www.360kuai.com/pc/950cb4659986f9053?cota=4&tj_url=xz&sign=360_57c3bbd1&refer_scene=so_1

    文中提到一个步骤:安装完mysql服务后,不要着急启动,需要先初始化!!!

    并且提到了其他人犯错的一点,就是配置my.ini文件时,data文件夹并不存在,于是大家手动新建了,本人比较懒,一开始也没有新建,所以觉得可能是因为没有这个路径报的错,于是先注释了这个datadir,再次去初始化,

    然而又出现了另一个问题:如下面第二张图所示

    2.初始化时失败,展示的文件路径是重复的,于是觉想到,环境变量配置的也是这个路径,这里路径重复了,会不会是因为配置过了,所以不需要my.ini中再次写明了,于是注释掉basedir,

    再次初始化,成功了,文件夹中多了data

     

     重新启动mysql ,成功了。

    下面开始设置初始账号和密码:mysql -u root -p  现在发现直接不输入 密码进不去了,经过几次折腾终于发现,初始化的时候,要打出日志,会告诉你初始密码

    于是开始执行以下:

    1.掉服务,net stop mysql (不然下一步进行不完全)

    2.删除data中的所有文件,重新初始化:>mysqld --initialize --user=mysql  --console

      3.重启服务:net start mysql

    4. 输入密码:上图圈中的,然后修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

    5.测试一下是否修改成功:成功进来了

  • 相关阅读:
    牛客-小V和gcd树
    CF-Codeforces Round #639 (Div. 2)-D-Monopole Magnets
    牛客-牛牛染颜色
    CF-637
    提高办公效率——快捷键
    FusionComputer虚拟机克隆后出现网卡服务重启失败解决办法
    centos7.5mini中Firewalld端口不通解决办法及想法
    FusionConputer热迁移过程记录
    Java集合框架之Iterable接口
    初识Java集合框架
  • 原文地址:https://www.cnblogs.com/sunmoon1993/p/13381963.html
Copyright © 2011-2022 走看看