码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 数据库应用:Windows 部署 MySQL 8.0.36


    目录

      一、实验

    1.环境

    2.Windows 部署 MySQL 8.0.36

    3.Windows配置环境变量

    4.Navicat链接MySQL 

    二、问题

    1.安装MySQL 报错


      一、实验

    1.环境

    (1)主机

    表1  主机

    主机软件版本IP备注
    WindowsMySQL8.0.36localhost

    2.Windows 部署 MySQL 8.0.36

    (1) 下载

    MySQL :: Download MySQL Community Server

    (2)选择版本

    选择window版本

    点击下载按钮(Download)

    (3)下载

    点击最后的下载链接

    No thanks, just start my download.

    (3)解压

    (4)添加配置

    在bin目录同级下创建一个文件,命名为my.ini

    编辑my.ini文件:

    basedir是mysql解压存放的文件路径
    datadir是设置mysql数据库的数据存放目录(需要单独创建)

    1. [mysqld]
    2. # 设置3306端口
    3. port=3306
    4. # 设置mysql的安装目录 ---这里输入你安装的文件路径----
    5. basedir=D:\softdb\mysql-8.0.36-winx64\mysql-8.0.36-winx64
    6. # 设置mysql数据库的数据的存放目录
    7. datadir=D:\mysql\data
    8. # 允许最大连接数
    9. max_connections=200
    10. # 允许连接失败的次数。
    11. max_connect_errors=10
    12. # 服务端使用的字符集默认为utf8
    13. character-set-server=utf8
    14. # 创建新表时将使用的默认存储引擎
    15. default-storage-engine=INNODB
    16. # 默认使用“mysql_native_password”插件认证
    17. #mysql_native_password
    18. default_authentication_plugin=mysql_native_password
    19. [mysql]
    20. # 设置mysql客户端默认字符集
    21. default-character-set=utf8
    22. [client]
    23. # 设置mysql客户端连接服务端时默认使用的端口
    24. port=3306
    25. default-character-set=utf8

    (5)初始化

    打开cmd进入mysql的bin文件下,执行命令

    1. #安装mysql
    2. mysqld --initialize --console

    安装完成后mysql会有一个随机密码(需要记住):

    1. ……
    2. A temporary password is generated for root@localhost: upo*3&-RiW3=
    3. ……

    (6)安装

    打开cmd进入mysql的bin文件下,执行命令

    1. #安装mysql服务并启动
    2. mysqld --install mysql

    (7)启动服务

    我的电脑(右键选择管理)-服务和应用程序 - 服务

    找到mysql服务,右键启动

    (8)修改密码

    在cmd上执行以下命令

    1. mysql -uroot -p
    2. #修改密码
    3. alter user root@'localhost' identified by 'Admin@123';

    查看

    1. mysql> use mysql;
    2. mysql> show databases;

    退出

    mysql> exit
    

    3.Windows配置环境变量

    (1)高级系统设置

    (2)环境变量

    (3)新建系统变量

    1. 变量名:MYSQL_HOME
    2. 变量值:文件的解压目录

    (4)修改系统的path变量

    编辑path,进去后添加 %MYSQL_HOME%\bin

    编辑

    新建

    输入

    4.Navicat链接MySQL 

    (1) 设置

    (2)链接

    二、问题

    1.安装MySQL 报错

    (1)报错

    1. D:\softdb\mysql-8.0.36-winx64\bin>mysqld --install mysql
    2. Install/Remove of the Service Denied!

    (2)原因分析

    cmd不是以管理员形式执行的。

    (3)解决方法

    搜索命令提示符,右键管理员权限执行。

    成功:

    1. D:\softdb\mysql-8.0.36-winx64\bin>mysqld --install mysql
    2. Service successfully installed.

  • 相关阅读:
    Codeforces Round #775 (Div. 2) ABCDE题解
    Word控件Spire.Doc 【表单域】教程(五):如何在 C# 中更新 Ask 字段
    数据结构--二叉树
    进程线程深入理解
    YOLO V7源码解析
    华纳云:Nginx服务器可视化配置问题怎么解决
    【保姆级教程】:docker搭建MongoDB三节点副本集
    华为云计算HCIE之oceanstor仿真器的使用操作
    网络安全等级保护测评
    化工巨头巴斯夫&Pasqal:利用量子神经网络优化天气预报
  • 原文地址:https://blog.csdn.net/cronaldo91/article/details/136287696
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号