草庐IT

2023 年 MySQL 8.0 安装配置 最简易(保姆级)

Northern Crescent 2023-04-20 原文

Windows MySQL 8.0 安装配置 最简易_Northern Crescent的博客-CSDN博客

Linux MySQL 8.0 安装 及 配置_Northern Crescent的博客-CSDN博客

目录

0.卸载MySQL(如果有)

1.官网下载MySQL

2.前期准备工作

3.开始安装

4.配置MySQL Server

5.环境变量配置

6.更改时区和 禁用MySQL 自动更新

更改时区 (学习JAVA用到JDBC会有时区问题, 要改成东八区)

禁用MySQL 自动检查更新

7.验证安装

8.MySQL更新教程示例(可以收藏后续用得到)


不用担心这个教程会过时, MySQL Server随时都能升级到最新版本


0.卸载MySQL(如果有)

在安装之前, 先确定一下, 电脑上之前有没有安装MySQL ?

!!!整篇文章最需要注意的一步!!!

安装有问题80%是因为这个原因

推荐两篇博客 我这里就不写了

安装MySQL时出现starting the server失败_安装mysql启动服务失败_BigData_C的博客-CSDN博客

MySQL安装 starting the server失败的解决办法 - 菜鸡前来 - 博客园 (cnblogs.com)

或者看看有没有这个路径

如果有, 请搜索网上的教程

1,停止服务 2,删除注册表 3,删除安装目录和data目录(如果有data目录的话)

弄完最好再重启系统

如果有删除残留可能导致后面安装出现问题

再开始阅读本教程


1.官网下载MySQL

MySQL :: Download MySQL Installerhttps://dev.mysql.com/downloads/installer/

这只是一个安装器, 安装包里有64位的MySQL Server

这里让我们登账号, 我们可以忽略直接下载 

 

这时候如果直接安装你会发现: 默认装到 C:\Program Files\MySQL , 而且不给你路径选择


MySQL如果是

  • msi安装包安装, 会安装到C盘且没有路径选择.(当然你要是只分了一个盘请忽略)
  • 如果是压缩包安装, 可以配置 配置文件, 可以解压安装到指定的路径. 

CSDN的绝大多数教程都是解压安装MySQL.  还要配置文件什么的很麻烦

安装包安装的图形化界面可以帮助更新MySQL和其他数据库驱动到最新版本(解压安装 没有)


! 本教程原理: 空文件夹占用原本mysql的安装路径, 软件被迫给你选择路径 !


2.前期准备工作

在C盘下准备如下的目录 (别的目录 你以后也可能会用到, 所以最好全留着):

如果装在C盘无所谓, 可直接开始安装 --> 3.开始安装

C:\Program Files\MySQL

C:\Program Files (x86)\MySQL

 PS:两个  Program Files  文件夹都最好放, 经过我研究发现, 两个文件夹都会有 .

准备占用目录

高阶教程: 

复制下面这行代码放到新建的txt里面

md "Connector C++ 8.0" "Connector J 8.0" "Connector NET 8.0" "Connector ODBC 8.0" "Connector Python 8.0" "MySQL Documentation 8.0" "MysQL for Visual Studio 1.2" "MySQL Installer for Windows" "MySQL Router 8.0" "MySQL Server 8.0" "MySQL Shell 8.0" "MySQL Workbench 8.0" "Samples and Examples 8.0"

把.txt 改为 .bat , 然后执行, 系统会帮你创建上面写出的目录

注意, 由于C盘的权限问题, 可能用管理员权限执行.bat也没用.

我们在D盘创建文件夹再复制过去即可

在D盘生成的目录

 

复制过去

检查下C盘的路径

 

 


3.开始安装

我们选择自定义安装, 因为有些应用我们可能用不到

选择要安装的服务, 并点击箭头 将其添加到右边

(比如说你不装python, 然后这里想装python的驱动, 就会报错)

(后续想要安装别的, 参考文末的更新, 选择ADD 即可)


2022/2/23 更新

(如果没这个问题直接跳过!)

如果到这里安装出现这个    Check Requirements

说明你的系统缺少 MySQL需要的C++库, 安装即可

点击 execute

同意, 继续安装

后面就OK了 

  


选择好了之后点击 NEXT

        我们的路径占用已经生效了😏😏😏, 全部修改到想要安装的路径即可.

        (注意, 是每个选项都单独可以更改路径)

(PS: 占用改路径了以后, 是不是它就不会往里面放东西了呢?

不完全是的, 最大的 MySQL服务, 确实是放到了D盘, 但是 编程语言的数据库驱动, 还是会在C盘 , 后面记得在这找, 不过Java的 JDBC只有2.72 MB, 无伤大雅 )

execute安装等待它安装完毕

 

 点击 NEXT


4.配置MySQL Server


 这个界面默认即可, 不要动它, 点击下一步


官方推荐第一种, 我们就用第一种

千万注意   ! ! ! 如果后面我们要用到数据库图形化工具的话(navicat举例)

如果navicat版本太老, 比如11, 会产生数据库连接错误

就建议选择第二个密码选项 或者升级软件图形化工具的版本


学习MySQL的话, 就随便取个好记的密码(忘密码比较麻烦)


 这里可以改成MySQL, 在启动服务的时候方便些


接着继续安装


安装完成


 回到外面


不要启动workbench


5.环境变量配置

这个时候大家打开命令行, 直接输入  mysql 

应该是会报错的, 因为我们还没有配置环境变量, 没办法直接使用 mysql命令

打开我们的安装目录, 来到  MySQL Server 8.0\bin  目录下,

复制这一整行地址

1. 此电脑右键属性

 2. 打开高级系统设置(我是win11, win10 应该在左边或右边)

3.环境变量

 4.找到系统变量的PATH, 双击进入编辑

 5.新建, 把你刚刚复制的那个路径粘贴即可

 6. 注意, 一定要一层层点确定退出去 !

一直点到这个页面为止


6.更改时区和 禁用MySQL 自动更新

更改时区 (学习JAVA用到JDBC会有时区问题, 要改成东八区)

win10下先勾选这个以便找到  ProgramData 文件夹

来到   ProgramData\MySQL\MySQL Server 8.0

(不一定和我一样在D盘, 如果找不到这个文件, 建议用everything全局搜索 )

 往下找到

[mysqld] 

在下面加上这么一句话

default-time_zone='+8:00'

并保存

关闭以后 重启mysql即可生效

如果还没有启动, 那就是开启后生效, 先不急

继续往下

禁用MySQL 自动检查更新

1. 打开管理 

 2. 按照箭头逐层来到这个界面 右键禁用


7.验证安装

win + s   搜索cmd 或者powershell, 右键用管理员启动 

验证刚刚配置的命令行 ( 第4个标题 )

输入

mysql -uroot -p

再输入密码 

在开始菜单界面   可以看到多出来这些东西

如果上面没选择workbench就没有

点击MySQL自带的命令行(MySQL command line client)

验证一下, 成功了

看看GUI界面

 


GUI界面可以帮助你更新MySQL和其他数据库接口驱动到最新版本

8.MySQL更新教程示例(可以收藏后续用得到)

2022年1月21日更新: 如图, 我可以升级server版本, 呼应开头doge(

 点击升级

 选中要升级的选项

 等待下载完毕

 

 如图, 全都是最新的, 与时俱进(不用担心这个教程会过时, 因为能升级到最新版本)

 转载请注明出处:

https://blog.csdn.net/m0_52559040/article/details/121843945

有关2023 年 MySQL 8.0 安装配置 最简易(保姆级)的更多相关文章

  1. ruby - 在 64 位 Snow Leopard 上使用 rvm、postgres 9.0、ruby 1.9.2-p136 安装 pg gem 时出现问题 - 2

    我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po

  2. ruby - 完全离线安装RVM - 2

    我打算为ruby​​脚本创建一个安装程序,但我希望能够确保机器安装了RVM。有没有一种方法可以完全离线安装RVM并且不引人注目(通过不引人注目,就像创建一个可以做所有事情的脚本而不是要求用户向他们的bash_profile或bashrc添加一些东西)我不是要脚本本身,只是一个关于如何走这条路的快速指针(如果可能的话)。我们还研究了这个很有帮助的问题:RVM-isthereawayforsimpleofflineinstall?但有点误导,因为答案只向我们展示了如何离线在RVM中安装ruby。我们需要能够离线安装RVM本身,并查看脚本https://raw.github.com/wayn

  3. ruby-on-rails - rails 目前在重启后没有安装 - 2

    我有一个奇怪的问题:我在rvm上安装了ruby​​onrails。一切正常,我可以创建项目。但是在我输入“railsnew”时重新启动后,我有“程序'rails'当前未安装。”。SystemUbuntu12.04ruby-v"1.9.3p194"gemlistactionmailer(3.2.5)actionpack(3.2.5)activemodel(3.2.5)activerecord(3.2.5)activeresource(3.2.5)activesupport(3.2.5)arel(3.0.2)builder(3.0.0)bundler(1.1.4)coffee-rails(

  4. ruby - 如何为 emacs 安装 ruby​​-mode - 2

    我刚刚为fedora安装了emacs。我想用emacs编写ruby。为ruby​​提供代码提示、代码完成类型功能所需的工具、扩展是什么? 最佳答案 ruby-mode已经包含在Emacs23之后的版本中。不过,它也可以通过ELPA获得。您可能感兴趣的其他一些事情是集成RVM、feature-mode(Cucumber)、rspec-mode、ruby-electric、inf-ruby、rinari(用于Rails)等。这是我当前用于Ruby开发的Emacs配置:https://github.com/citizen428/emacs

  5. ruby-on-rails - 无法在centos上安装therubyracer(V8和GCC出错) - 2

    我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e

  6. ruby-on-rails - 独立 ruby​​ 脚本的配置文件 - 2

    我有一个在Linux服务器上运行的ruby​​脚本。它不使用rails或任何东西。它基本上是一个命令行ruby​​脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg

  7. ruby - 通过 RVM (OSX Mountain Lion) 安装 Ruby 2.0.0-p247 时遇到问题 - 2

    我的最终目标是安装当前版本的RubyonRails。我在OSXMountainLion上运行。到目前为止,这是我的过程:已安装的RVM$\curl-Lhttps://get.rvm.io|bash-sstable检查已知(我假设已批准)安装$rvmlistknown我看到当前的稳定版本可用[ruby-]2.0.0[-p247]输入命令安装$rvminstall2.0.0-p247注意:我也试过这些安装命令$rvminstallruby-2.0.0-p247$rvminstallruby=2.0.0-p247我很快就无处可去了。结果:$rvminstall2.0.0-p247Search

  8. ruby - 如何在 Lion 上安装 Xcode 4.6,需要用 RVM 升级 ruby - 2

    我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121

  9. ruby - Fast-stemmer 安装问题 - 2

    由于fast-stemmer的问题,我很难安装我想要的任何ruby​​gem。我把我得到的错误放在下面。Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingfast-stemmer:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcreatingMakefilemake"DESTDIR="cleanmake"DESTDIR=

  10. Ruby Sinatra 配置用于生产和开发 - 2

    我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm

随机推荐