码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • MySQL开发环境


    目录

    一、解压安装包

    二、配置环境变量

    三、新建my.ini

    四、安装MySQL服务

    五、解决mysql不能远程连接的问题

    六、卸载MySQL


    一、解压安装包

    从官方网站下载MySQL安装包 将安装包解压到指定目录

    官方网站https://www.mysql.com/


    二、配置环境变量

    新建MYSQL_HOME   C:\Program Files\mysql\mysql-5.7.23-winx64(根据自己定义的目录填写)

    编辑path   %MYSQL_HOME%\bin

    点击此电脑==》右键属性==》找到高级系统设置==>环境变量  然后根据上方提示完成


    三、新建my.ini

    这里给大家提供了my.ini的内容 将新建的my.ini放到C:\Program Files\mysql\mysql-5.7.23-winx64文件夹下

    [mysqld]
    port = 3306

    # 设置mysql的安装目录
    basedir=C:/Program Files/mysql/mysql-5.7.23-winx64

    # 设置mysql数据库的数据的存放目录
    datadir=C:/Program Files/mysql/mysql-5.7.23-winx64/data 
    max_connections=200
    character-set-server=utf8
    default-storage-engine=INNODB
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    [mysql]
    default-character-set=utf8

    说明:
    sql_mode
    NO_ENGINE_SUBSTITUTION:mysql 在create table 时可以指定engine子句
    STRICT_TRANS_TABLES:对于单个insert操作,无论插入单行或是多行,只要插入数据与字段类型不兼容,则insert操作失败并回滚
    与
    mysql最接近的是mariadb


    四、安装MySQL服务

    以管理员的身份运行cmd(搜索cmd右键)

    • 打开文件所在的bin目录

    •  输入安装命令:mysqld -install

    • 初始化  mysqld --initialize-insecure --user=mysql    

    根据刚刚my.ini文件去初始化,然后会产生一个data文件夹

    • 启动   net start mysql

    • 设置密码  mysqladmin -u root -p 123456 新密码

    Enter password: 旧密码    直接回车,因为初始化直接把mysql的密码设置为空

    🔍若mysql输入正确密码无法登陆,出现ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password:yes) 该怎么办❓

    (这里cmd界面就不进行展示了 如果想看详情可以去看下方展现的链接的博客mysql输入正确密码无法登陆,出现ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password:yes))

    📘第一步:关闭mysql服务  net stop mysql

        第二步:输入命令
    mysqld --defaults-file=“D:\softwareinstall\Mysqlinstall\MySQL Server 5.5\my.ini” --console --skip-grant-tables

    注:填了背景的内容是ini路径不要写错了

        第三步:另外启动一个命令行窗口,输入命令: mysql -uroot -p 回车然后输入之前无法登录那个正确的密码

        第四步:输入命令: use mysql;(分号不要丢)

        第五步:(5.7.11以前)输入命令update user set password=password(“123456”) where user=“root”;
    (5.7.1或者以后)输入update user set authentication_string=password(“123456”) where user=“root”;(分号不要丢)

    • 连接   mysql -uroot -p 

    • 显示数据库     show databases; 


    五、解决mysql不能远程连接的问题

    1. 在mysql服务器上进入 mysql的命令行
    2. 执行如下语句: (注意密码需要根据自己的配置修改)
       mysql> grant all privileges on *.*  to  root@'%' identified by '123456';
       mysql> flush privileges;


    六、卸载MySQL

    1 停止服务       net stop mysql

    2.删除服务       sc delete mysql      但是服务只是禁用状态,服务还是存在

    3.移除服务       mysqld remove         需要进入bin目录,在服务中已经找不到mysql服务了

    4.删除注册表信息
        1)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL

        2)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL

        3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 

    5.删除mysql的安装目录

    打开注册表  regedit

    打开服务 services.msc

     注意1:有保护关闭,特别是自我保护要关闭,不然没法卸载

     注意2:权限问题 

  • 相关阅读:
    532.数组中的k-diff数对 Python&Java 哈希表、双指针双解
    架构——mysql、wiki、jira
    ros学习笔记(1)Mac本地安装虚拟机,安装Ros2环境
    关于STM32Fx部分引脚不可以正常输出高低电平的解决办法(不可以正常使用)
    电子企业如何克服实施数字工厂管理系统的难题
    React hooks之useCallback的使用场景及其深度解读
    【高项笔记】No.3 网络接入技术和网络规划与设计
    通过vuex存储token,通过前置路由守卫完成对登录操作之后的token值验证,完成登录状态的保持
    软考 系统架构设计师系列知识点之软件架构风格(1)
    深度前馈网络(一)、神经网络学习XOR
  • 原文地址:https://blog.csdn.net/weixin_62270300/article/details/125446053
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号