代码编织梦想

一、问题现象

  1. 背景:win系统安装mysql
  2. 先下载mysql:https://dev.mysql.com/downloads/mysql/,选择window版本
  3. 下载后解压,bin目录下新增my.ini文件(basedir为实际安装目录,datadir为存放mysql data的目录,需要自己新建)
  4. [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    basedir=D:\mysql-8.0.30-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=D:\mysql\data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。
    max_connect_errors=10
    # 服务端使用的字符集默认为utf8
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    #mysql_native_password
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8
  5. 管理员权限,安装mysql,mysql bin目录下,输入命令:mysqld --initialize --console(生成的随机密码保留好)
  6. 安装mysql服务并启动:mysqld --install mysql
  7. 登录mysql:mysql -uroot -p
  8. 报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)

二、解决方案

  1. 当前命令行输入:mysqld --console(不关闭当前窗口)
  2. 新建cmd窗口,管理员权限,进入mysq bin目录下,输入命令行:mysql -uroot -p
  3. 重置mysql密码(123456替换想修改的密码):ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
  4. 退出后重新登录
    1. 退出:exit;
    2. 登录mysql:mysql -uroot -p123456

 

三、配置环境

  1.  新增系统变量
    1. 变量名:MYSQL_HOME
    2. 变量值:mysql的安装目录(解压后目录)
  2. 新增path配置
    1. 编辑path
    2. 新增:%MYSQL_HOME%\bin
  3. 参考截图

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39266845/article/details/127129228

mysql配置文件my.ini的一般设置_小c博客的博客-爱代码爱编程_mysql配置文件my.ini

[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\Software Package\mysql-8.0.12-winx64\mysql-8.0.12-winx64\ # 设置mysql数据库的数据的存放目录 datadir=D:\database\MySQL\Data # 允许最大连接数

启动MySQL报错:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)-爱代码爱编程

这个错误是新手经常会遇到的,本文主要介绍如何修复ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061) 1、登录到安装Mysql的主机,打开cmd命令行工具,执行命令mysql -uroot -p,报出下面所描述的错误; 解决方案: 1、首先以管理员身份启动cm

1053 服务没有响应控制功能 错误事件ID7009的解决方法-爱代码爱编程

问题: 在启动服务的时候提示 错误1053:服务没有响应控制功能, 分析排除服务路径和杀毒拦截的原因之后,在Windows事件查看器中看到错误原因是创建服务超时导致,错误事件ID7009,是由于服务长时间没有响应而被Windows关闭。 思路: 增加注册表项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Con

java面试基础篇_普通网友的博客-爱代码爱编程

Java面试基础篇 基础总结 博客链接导航 Java语言基础常识 https://blog.csdn.net//article/details/88531257 J2EE基础知识 https://blog.csd