mysql 5.7 安装后无法启动

作者: 小黑天天快乐 | 来源:发表于2020-03-18 10:05 被阅读0次

    原文链接:http://ben-personal.top/2020/03/mysql-5-7-install-issue/

    从官网下载的zip包,用mysql -uroot无法启动。下面提供一套完整的解决方案。

    错误信息:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

    解决办法:
    需要安装服务:
    将bin目录加入环境变量后,管理员执行 mysqld -install,然后net start mysql

    此时若: mysql 服务无法启动

    因为相关配置缺失

    1. mysqld -remove删除MySQL服务
    2. 一般从官网下载的MySQL的zip压缩包,解压之后是没有my.ini这个配置文件的,这时候需要手动创建这个文件到安装包目录下,具体内容如下:
    [mysql]
    default-character-set=utf8
    [mysqld]
    port=3306
    basedir=E:\mysql-5.7.21-winx64
    datadir=E:\mysql-5.7.21-winx64\data
    max_connections=200
    character-set-server=utf8
    default-storage-engine=INNODB
    
    1. 在mysql根目录下新建data文件夹
    2. 运行mysqld --initialize --user=mysql --console可以获得临时密码
    3. 再执行mysqld -install安装服务
    4. 执行net start mysql启动服务
    5. 登录后,会需要重设密码 (You must reset your password using ALTER USER statement before executing this statement)
      执行ALTER USER USER() IDENTIFIED BY 'YourPassword';更新密码即可。

    相关文章

      网友评论

        本文标题:mysql 5.7 安装后无法启动

        本文链接:https://www.haomeiwen.com/subject/myfqyhtx.html