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.测试一下是否修改成功:成功进来了

  • 相关阅读:
    使用IDEA创建SpringMVC项目
    Spring基于注解的配置——@Required、@Autowired、@Qualifier示例及与传统注入方法的对比
    Spring基于构造函数和设值函数的依赖注入
    Mysql——通配符和正则表达式的使用
    Spring Bean的生命周期、后置处理器、定义继承
    Spring Bean的定义及作用域
    MySql——使用where子句过滤数据
    MySql——创建数据表,查询数据,排序查询数据
    MySQL的安装+可视化工具+JDBC的增删改查
    slave_master_info和slave_relay_log_info中的Master_log_pos不一致
  • 原文地址:https://www.cnblogs.com/sunmoon1993/p/13381963.html
Copyright © 2011-2022 走看看