zoukankan      html  css  js  c++  java
  • mysql安装到启动遇见的问题

    一、有时候安装mysql后使用mysql命令时报错 Can't connect to MySQL server on localhost (10061),或者用net start mysql 时报服务名无效,一般是因为mysql服务没有启动。

    ...
    问题解决步骤:

    1.以管理员身份运行cmd(左下角开始按钮选择以管理员身份运行cmd即可)

    输入:cd C:Program FilesMySQLMySQL Server 5.7in 进入mysql的bin文件夹
    

    输入:mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)

    安装成功

    4.运行mysqld --initialize(标题问题所在,若没有init则不存在data目录,自然无法启动成功)

    5.安装成功后就要启动服务了,继续在cmd中输入:net start mysql,服务启动成功!

    服务启动成功之后,就可以登录了,输入mysql -u root -p 经常会遇到直接回车登陆不上的情况,原因在于5.7版本在安装时自动给了一个随机密码,

    坑爹的是在init步骤的时候不像linux系统会给出命令行提示,需要手动在mysql目录下搜索*.err,以文本形式打开才能看到如下内容:

    016-02-25T15:09:43.033062Z 1 [Note] A temporary password is generated for root@localhost: >mso<k70mrWe
    冒号后面的即为密码
    

    6.在新建数据库,连接mysql的时候有时会报密码已过期,需重新修改的错误:

        set password for 用户名@localhost = password('新密码');
  • 相关阅读:
    angular2^ typescript 将 文件和Json数据 合并发送到服务器(1.客户端处理)
    错误的尝试:回射程序改进2
    XML Schema笔记
    回射程序改进1
    DTD笔记
    XML语法笔记
    判断IPv6地址合法性
    线程相关函数(POSIX线程):
    使用string实现一个用于储存那些太大而无法使用 long long 的数
    基本SCTP套接字编程常用函数
  • 原文地址:https://www.cnblogs.com/huangjuanyu/p/9202811.html
Copyright © 2011-2022 走看看