zoukankan      html  css  js  c++  java
  • 安装MySQL5.7.22遇到的坑

    安装MySQL:

    第一步:将压缩包解压后,手动新建名为my.ini的文本文档,代码内容如下:

    #代码开始
    [mysql]
    default-character-set=utf8
    [mysqld]
    #skip-grant-tables
    #设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=D:\mysql
    # 设置mysql数据库的数据的存放目录
    datadir=D:\mysqldata
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB

    #代码结束

    这里需要根据自己的实际路径来修改。

    保存后,将它放到MySQL的根目录下。

    第二步:打开cmd.exe ,进入MySQL的根目录后,输入命令mysqld install。

    (如果提示install/Remove of the Service Denied!跳到最后看遇到问题解决方法。)

    第三步:输入mysqld --initialize-insecure --user=mysql,回车,执行完这条命令,这时mysql就帮你自己创建一个data文件夹。(如果这里提示出现错误,不能帮我们创建data目录,跳到后面看解决方法。)

    第四步:开启MySQL服务。net start mysql

    OK,安装成功。

    安装过程中遇到的问题:

    ①:下载完压缩包,解压后,修改好my.ini,直接打开命令符cmd.exe,进入mysql的bin目录后mysqld install

    就出现Install/Remove of the Service Denied! 的提示错误。

    原因:普通用户模式权限下的cmd安装mysql会出现这样的报错提示

    解决方法:在路径为:C:WindowsSystem32的目录下找到cmd.exe 右键已管理员身份运行。

    OK,再次安装的时候,就提示服务安装成功。

    ②san输入net start mysql 想要启动服务,提示无法启动服务

    原因:因为5.7的MySQL默认没有data的文件夹。

    输入mysqld --initialize-insecure --user=mysql,回车,执行完这条命令,这时mysql就帮你自己创建一个data文件夹。如果出现这样的问题,提示Can’ t create directory 巴拉巴拉的。

    最可能的导致的原因:你的mu.ini里面的basedir与datadir路径有误。

    排查一下,是不是这个问题:

    (上图是正确的路径,下图是可能导致你提示这个错误的原因)

    在my.ini中正确的路径都需要双“”。现在在去执行命令mysqld --initialize-insecure --user=mysql,你就会发现成功了

    --本文引自

    https://blog.csdn.net/weixin_42474227/article/details/80717163

  • 相关阅读:
    pyenv
    [20200724NOIP提高组模拟T3]终章-剑之魂
    [20200724NOIP提高组模拟T2]圣章-精灵使的魔法语
    [20200724NOIP提高组模拟T1]序章-弗兰德的秘密
    [20200723NOIP提高组模拟T1]同余
    [SDOI2008]仪仗队
    P3195 [HNOI2008]玩具装箱
    [20200722NOIP提高组模拟T4]词韵
    [20200721NOIP提高组模拟T3]最小代价
    [20200721NOIP提高组模拟T1]矩阵
  • 原文地址:https://www.cnblogs.com/xkjy/p/9248160.html
Copyright © 2011-2022 走看看