• Window下mysql环境配置问题整理


    Window下mysql环境配置问题整理

    参考如下链接。

    无需安装解压版mysql包

    创建选项配置

    首次启动服务

    用mysqld初始化目录

    安装后设置和测试

    启动服务错误信息

    管理员模式打开cmd

    mysqld install

    net start mysql

    MYSql服务正在启动

    MYSql服务无法启动

    解决办法

    删除mysql安装主目录下的data目录下所有文件

    mysqld --initialize --console

    C:WINDOWSsystem32> mysqld --initizlize --console
    mysqld: Can't change dir to 'D:Program Filesmysql-8.0.12-winx64data' (OS errno 2 - No such file or directory)
    2018-08-17T01:54:27.145772Z 0 [System] [MY-010116] [Server] D:Program Filesmysql-8.0.12-winx64binmysqld.exe (mysqld 8.0.12) starting as process 17876
    2018-08-17T01:54:27.148482Z 0 [Warning] [MY-010091] [Server] Can't create test file D:Program Filesmysql-8.0.12-winx64dataDESKTOP-SET72RE.lower-test
    2018-08-17T01:54:27.148571Z 0 [Warning] [MY-010091] [Server] Can't create test file D:Program Filesmysql-8.0.12-winx64dataDESKTOP-SET72RE.lower-test
    2018-08-17T01:54:27.149798Z 0 [ERROR] [MY-010172] [Server] failed to set datadir to D:Program Filesmysql-8.0.12-winx64data
    2018-08-17T01:54:27.169994Z 0 [ERROR] [MY-010119] [Server] Aborting
    2018-08-17T01:54:27.172048Z 0 [System] [MY-010910] [Server] D:Program Filesmysql-8.0.12-winx64binmysqld.exe: Shutdown complete (mysqld 8.0.12)  MySQL Community Server - GPL.
    

    如上述报错的话,加上user,并记录初始密码

    mysqld --initialize --user=root --console

    C:WINDOWSsystem32>mysqld --initialize --user=root --console
    2018-08-17T03:06:51.636920Z 0 [System] [MY-013169] [Server] D:Program Filesmysql-8.0.12-winx64inmysqld.exe (mysqld 8.0.12) initializing of server in progress as process 7832
    2018-08-17T03:06:54.218851Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: yacuOdqg/6Mn
    2018-08-17T03:06:55.288246Z 0 [System] [MY-013170] [Server] D:Program Filesmysql-8.0.12-winx64inmysqld.exe (mysqld 8.0.12) initializing of server has completed
    

    安装服务

    mysqld install

    C:WINDOWSsystem32>mysqld install
    Service successfully installed.
    

    启动服务

    net start mysql

    C:WINDOWSsystem32>net start mysql
    MySQL 服务正在启动 .
    MySQL 服务已经启动成功。
    

    登陆系统

    如登陆不上,需要运行net stop mysql,

    然后重新运行下mysqld --initialize --user=root --console

    mysql -u root -p

    
    C:WINDOWSsystem32>mysql -u root -p
    Enter password: ************
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 8
    Server version: 8.0.12
    Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    mysql>
    

    修改密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'fjdoe13232'; mysql执行语句一定要以;结尾。切记。

    mysql>  ALTER USER 'root'@'localhost' IDENTIFIED BY 'fjdoe13232
    '
    ; Query OK, 0 rows affected (0.11 sec)

    常用命令

    show databases;

    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | sys                |
    +--------------------+
    4 rows in set (0.01 sec)
    mysql>
    

    create database 数据库;

    mysql> create database ustest;
    Query OK, 1 row affected (0.03 sec)
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | sys                |
    | ustest             |
    +--------------------+
    5 rows in set (0.00 sec)
    mysql> use ustest;
    Database changed
    

    以上是简单环境配置。

  • 相关阅读:
    谷歌Google Chrome浏览器打开新的标签页设置指定固定网址
    Vue子组件和父组件、子组件调用父组件的方法、父组件调用子组件方法、子组件与父组件间的传值
    查询Linux服务器出口IP、curl命令查询Linux公网出口IP、Windows服务器查询出口IP
    mysql查询是对字段进行补0操作,可用于树状结构整体排序
    mysql批量update更新,mybatis中批量更新操作
    CentOS 6.8下网卡配置、桥接模式和NAT连接模式、VMware虚拟机克隆网卡配置
    杂七杂八
    解决SpringMVC拦截器中Request数据只能读取一次的问题
    Redis安装教程及可视化工具RedisDesktopManager下载安装
    JAVA获取客户端请求的当前网络ip地址(附:Nginx反向代理后获取客户端请求的真实IP)
  • 原文地址:https://www.cnblogs.com/fancunwei/p/9492807.html
Copyright © 2020-2023  润新知