环境搭建

 之前有问过朋友去到新公司,搭建开发环境一般用多久时间,朋友给我的回复是1天。我在这家公司花费了两天以上,而且还是在同事的协助下完成的,遇到了很多问题,也有很多地方需要回顾和总结:

一、MySQL下载和安装教程(参考文章):

基于Windows平台的MySQL安装文件有两个版本,一种是以.msi作为后缀名的二进制分发版,一种是以.zip作为后缀的压缩文件。其中.msi的安装文件提供了图形化的安装向导,按照向导提示进行操作即可完成安装,.zip的压缩文件直接解压就可以完成MySQL的安装。

一、下载MySQL:

1.下载mysql数据库:访问官网:https://www.mysql.com/

2. 点击进入DOWNLOADS页面,下滑选择MySQL Community (GPL) Downloads

3 选择MySQL Installer for Windows。如下图:

 


4.下载最新MySQL版本( 此处有两个下载文件,本人选择的是附带Debug与Test版本,参见后续步骤,此处选择的是第一个版本,内容来源于网络,两个版本的区别,未做详细比较) :

说明 (内容来源于网络,未做实测):

MSI Installer注意有两个,这两个有什么区别呢?

第一个(大小是10多M)是联网在线安装,会在线下载安装包。
第二个(大小是200多M)是离线安装,这里我们选第二个(下图红框的那个,已经同时包含了32位和64位安装包),下载到本地进行安装。点击“Downloda”进入下载页面。

5. 选择No thanks, just start my download就可以开始下载了

6.若想查看或下载历史版本,点击如下:先点击 Archives

 

7.查询mysql版本号(通用方式,无论是否配置mysql环境变量):进入安装的MySQL的bin路径下:如 D:PHPFilesxamppmysqlin
在该路径下输入 cmd 进入系统管理器,然后输入指令 mysql -V


 4.下载最新MySQL版本( 此处有两个下载文件,本人选择的是附带Debug与Test版本) :

 5.选择No thanks, just start my download,不用登陆或注册账户,直接下载:

 二、安装MySQL:

 打开刚刚下载好的安装包,安装包下载解压后双击安装:

开始安装MySQL (这里有4给选项,分别为Developer Default,Server only,Client only,Full 和 Custom,本人选择的是Developer Default,常见的安装选项还有 Server only 和 Custom,参见后续步骤)。 

 1. 选择安装模式:Developer Default:开发者默认类型,只安装常用的组件;Server Only:只安装服务器,Client Only:只安装客户端;Full:安装所有产品,占用磁盘空间较大,一般不推荐。Custom:自定义安装,可以自由选择需要安装的组件、选择安装路径等。

这里选择Developer Default,然后点击next进入下一步。

 

 2. 这一步是检查安装条件,选择需要按安装的项目,然后点击excute,本次没选择,直接点击next进入下一步(选择项目的安装模式是Custom安装):

3. 直接点击execute执行。

 

4. 等status显示为complete执行完后,点击next进入下一步

 5. 继续点击next进入下一步。

  

6. 点击excute,完成后点击finish

 

 

 7. 因为前面没有选择项目(Custom)安装,这里需要重新选择安装,已经安装的后面会有配置信息,选择安装则点击Add...按钮

 8. 选选择安装的产品(/组件),分别为:MySQL Server、MySQL Workbench,然后Next的(注意:在最新版的MySQL中(202103),这里在选择MySQL Server的同时,必须要选择MySQL Workbench,否则MySQL Server将可能无法完成安装):

(1) MySQL Server:是数据库服务,要安装这个 。
(2) MySQL Workbench:一款MySQL的ER/数据库建模工具。
(3) MySQL for Visual Studio:你要是使用VS编程,并且要用VS来连接数据库进行表管理就需要装这个。
(4) MySQL for Excel:是一个Excel插件,能让我们在Microsoft excel中处理MySQL数据。
(5) MySQL Notifier :是一款 MySQL 数据库的辅助工具。它可以在系统任务栏通知区域(系统托盘)处驻留图标,用于快捷监视、更改服务器实例(服务)的状态。同时,也可以与一些图形化管理工具(如 MySQL Workbench)集成使用。一般用不到。

(6) MySQL Shell:是MySQL Server的高级客户端和代码编辑器。
(7) MySQL Router:一般用不到。
(8) MySQL Connector :一些连接mysql的驱动包。
(9) MySQL Documentation :一些mysql的官方文档。

 9. 点击excute,

 

 10. 默认选择第一个,然后点击next进入下一步。

 

 11. 继续默认,这里直接点击next进入下一步就可以了

12. 密码验证方式(Authentication Method)这一步很重要:本人默认选择了第一个,可能会出现Navicat连接MySQL报错1251,具体见后面解决方案。

第一个是强密码校验,mysql推荐使用最新的数据库和相关客户端,MySQL8换了加密插件,所以如果选第一种方式,很可能你的navicat等客户端连不上mysql8。

所以这里一定要选第二个(下图红框的地方),因为我们后面使用mysql客户端navicat版本是9.X,它链接mysql用的是就是这个加密算法,所以这一步很重要。(重要的事情说三遍)

 

13. 设置root密码然后点击next进入下一步。设置密码,需要牢记,最好将登陆用户名(是root)和密码(下图的地方设置)记录到其他地方,因为后面要用这个密码连接数据库。

 14.默认点击next继续 (如果出现下图红框的警告,表示名称重复了,换个其他名称):

 15. 点击execute执行。

  16. 点击finish

 到这里,MySQL就成功在你的电脑上安装完成了。

此时可以通过,windows开始程序,打开MySQL自带客户端:

bin目录下保存了MySQL常用的命令工具以及管理工具、data目录是MySQL默认用来保存数据文件以及日志文件的地方(我的因刚安装还没有data文件夹)、docs目录下是MySQL的帮助文档、include目录和lib目录是MySQL所依赖的头文件以及库文件、share目录下保存目录文件以及日志文件。

进入bin目录,按住shift键然后点击鼠标右键可以选择在该目录下打开命令窗口,或者在地址栏中输入cmd进入命令窗口。输入mysql -u root -p后回车,然后会提示输入密码,输入密码后就会进入MySQL的操作管理界面。 
输入show databases;(注意末尾有分号)可以查看当前MySQL中的数据库列表,输入use test;可以进入test数据库(前提是要有此数据库),输入show tables可以查看test数据库中的所有表,输入quit可以退出MySQL的操作管理界面。 

三、配置环境变量:有两种方式。

为了使用Windows10命令行操作MySQL数据库,我们要配置一下环境变量

(1) 右击此电脑=>属性=>高级系统设置=>高级=>环境变量,在打开的窗口中选择 系统变量 下的 “新建” 按钮创建环境变量

创建MYSQL_HOME环境变量

变量名:MYSQL_HOME,变量值:D:Program FilesMySQLMySQL Server 8.0 (变量值为MySQL的安装路径)

变量值可通过浏览目录选择

编辑Path环境变量,在Path环境变量底部添加:%MYSQL_HOME%in

或者:

(2) 选中系统变量中的“path”,在path值开头处输入mysql安装目录下的bin文件夹所在路径:D:Program FilesMySQLMySQL Server 8.0in,保存退出即可。

 测试是否配置成功:打开cmd,输入“mysql -u root -p”回车,然后输入mysql安装时设置的root账号的密码(root),若提示“Welcome to the MySQL monitor.”说明配置成功了。

 后续:如有遇到 Navicat连接MySQL报1521错误

1、新安装的mysql8,使用破解版的navicat连接的时候一直报错,如图所示:

2、解决方案:网上查找原因发现是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password. 由于用的是破解版的navicat,所以只能用第二种方法解决了;

 3、首先以管理员身份运行cmd,然后使用命令进入mysql。

 

 然后输入你安装mysql是设置的root密码即可进入。进入后界面如下

 

 注意:如果你在输入mysql -u root -p后,cmd提示mysql 不是内部或外部命令,也不是可运行的程序 或批处理文件,说明你之前安装mysql后没有在环境变量PATH中将mysql的路径添加进去。该方法在文章最后有提示;

4、然后在mysql中先更改加密方式,指令如下:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

5、然后再更改密码,由于加密规则更改,所以需要重新设置密码;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
//比如:将新密码设置root
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

6、最后在刷新一下数据库;

FLUSH PRIVILEGES;

最后,写一下怎么在环境变量PATH中将mysql的路径添加进去;

1、win+r-->services.msc-->右击mysql服务-->属性-->找到可执行路径并复制出来;

2、右击“我的电脑”-->属性-->高级系统设置-->环境变量-->系统变量-->PATH-->编辑-->新建-->上面的“可执行路径”,如下图所示;

 参考文章:

1. https://blog.csdn.net/TheChany/article/details/113711530

2. https://www.cnblogs.com/leslie12956/p/11775424.html

3. https://blog.csdn.net/qq_27009225/article/details/103956756?utm_source=distribute.pc_relevant.none-task

 https://blog.csdn.net/qq_27009225/article/details/103956756?spm=1001.2014.3001.5501

4. https://m.php.cn/article/454993.html

5. https://blog.csdn.net/weixin_42365530/article/details/104401745

6. https://www.cnblogs.com/aishangJava/p/13335254.html

7. https://blog.csdn.net/qq_42830966/article/details/112736797

8. https://www.cnblogs.com/wanglei-xiaoshitou1/p/9412288.html (配置环境变量)

9. https://www.cnblogs.com/blessYou/p/10766979.html

10. https://www.cnblogs.com/wuzm/p/11391455.html

11. https://blog.csdn.net/zhx060315/article/details/108769683


微服务系列之Nacos配置中心的初步学习

一、Nacos 介绍

Nacos 是 Alibaba 公司推出的开源工具,用于实现分布式系统的服务发现与配置管理。英文全称 Dynamic Naming and Configuration Service,Na 为 Naming/NameServer 即注册中心,co 为 Configuration 即配置中心,Service 是指该注册/配置中心都是以服务为核心。服务(Service)是 Nacos 世界的一等公民。

1.Nacos 致力于发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,可以快速实现动态服务发现、服务配置、服务元数据及流量管理。

2.Nacos 可以更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构的服务基础设施。

3.使用 Nacos 简化服务发现、配置管理、服务治理及管理的解决方案,让微服务的发现、管理、共享、组合更加容易。

Nacos 官网:https://nacos.io/zh-cn/

Github:https://github.com/alibaba/nacos


二、Nacos 支持系统与运行环境

  1. 64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。
  2. 64 bit JDK 1.8+;下载 & 配置 环境变量。
  3. Maven 3.2.x+;下载 & 配置 环境变量。

 Nacos的下载路径:

1. https://github.com/alibaba/nacos/releases/tag/2.0.0-BETA (2021.03-最新版)

2. https://github.com/alibaba/nacos/releases (历史稳定版本)

3. https://github.com/alibaba/nacos/tags (所有版本)

 Nacos的Windows安装、启动 与 访问:

1. 下载好后进行解压可以看到如下目录结构

参考文章:

1. https://blog.csdn.net/qq_39151461/article/details/113434858

2. http://www.mamicode.com/info-detail-3071794.html

3. https://nacos.io/zh-cn/docs/quick-start.html

4. https://blog.csdn.net/showadwalker/article/details/110083360

5. https://blog.csdn.net/showadwalker/article/list/1

原文地址:https://www.cnblogs.com/HarryVan/p/14488425.html