整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          2021最新MySQL安裝配置教程,mysql數(shù)據(jù)庫安裝常見問題匯總

          習(xí)MySQL數(shù)據(jù)庫的第一步當(dāng)然就是安裝mysql,也上網(wǎng)搜索了以下mysql教程,但是發(fā)現(xiàn)現(xiàn)在MySQL安裝和之前的不一樣了,而網(wǎng)上都是舊版的安裝教程,所以今天就分享一篇最新的MySQL安裝教程。

          跟著安裝步驟走,不會錯!!!

          首先,要是之前MySQL安裝失敗了的朋友先卸載干凈,包括C盤里面的一些MySQL文件全部刪掉。

          當(dāng)然如果覺得看完文章還是裝不明白的,mysql視頻教程我也給大家準(zhǔn)備好了,直接看老杜講的mysql,詳細(xì)講了如何下載安裝MySQL數(shù)據(jù)庫,并且包括MySQL系統(tǒng)特性,MySQL初學(xué)基礎(chǔ),MySQL管理工具等等知識,通過這套mysql視頻教程就可掌握MySQL全套知識了。

          https://www.bilibili.com/video/BV1fx411X7BD

          下載MySQL

          MySQL官網(wǎng)地址:https://www.mysql.com/

          然后下拉

          點進(jìn)去

          點進(jìn)去

          如果你想要下載其它版本,點擊

          選擇你想要下載的MySQL版本

          如果你嫌麻煩,我們直接有mysql安裝包,點這里!

          http://www.bjpowernode.com/tool/7.html

          安裝MySQL

          1. 進(jìn)入安裝頁面

          2. 設(shè)置是否檢查更新

          在這里我選擇的是跳過檢查更新。同時我也不建議選擇更新,因為不同版本之間存在差異和兼容性問題。

          3. 選擇安裝類型

          如果你僅僅是使用MySQL作為存儲,那么Server only這一個組件就完全滿足需求了。

          4. 檢查安裝要求

          這一步直接點擊Next下一步即可。

          5. 安裝MySQL軟件

          這一步直接點擊Next下一步即可。

          6. 配置信息

          • Config Type:表示你是在什么機(jī)器上安裝的MySQL 是在開發(fā)電腦或者是服務(wù)器上的。我選擇的開發(fā)電腦。
          • Port Number:服務(wù)器的端口號,默認(rèn)3306。
          • Show Advanced Options:顯示高級的配置選項。這個記得打鉤,后續(xù)需要配置MySQL密碼。

          7. 高級選項

          (1)設(shè)置密碼

          在之前設(shè)置密碼只需要3位即可,現(xiàn)在不行了,所以我設(shè)置了6位。上圖中Next之所以為灰色就是因為密碼設(shè)置的太簡單造成的。

          也可以添加用戶,在此我沒有做添加。

          這里有個坑需要注意一下,如果你之前裝過MySQL,然后你設(shè)置了Current Root Password密碼,就會在最后一步安裝的時候出現(xiàn)錯誤。關(guān)于錯誤的解決方案,請見本文 — 四、安裝中遇到的問題。

          (2)設(shè)置服務(wù)名稱以及啟動

          (3)設(shè)置日志路徑

          8 安裝成功

          點擊執(zhí)行安裝

          后面直接點擊Next然后Finsh就安裝完成了!

          啟動MySQL服務(wù)

          (1) 找到MySQL安裝目錄的bin目錄

          找到mysqld.exe文件雙擊運(yùn)行。

          (2) 在任務(wù)管理器中找到MySQL服務(wù)

          這說明MySQL已經(jīng)安裝成功并且運(yùn)行了!

          (3) 使用 Navicat 連接MySQL

          這個密碼就是在高級選項中設(shè)置的MySQL Root Password密碼。

          mysql安裝中遇到的問題

          1. 錯誤信息

          錯誤信息:Unable to update security settings. Access denied for user ‘root’@‘localhost’

          2. 原因

          在之前裝過MySQL,但是沒有卸載干凈,導(dǎo)致之前安裝的注冊信息還在。

          3. 解決

          在高級配置信息中不要設(shè)置Current Root Password即可。

          以上MySQL也就下載安裝完了,如果對你有幫助記得關(guān)注點贊收藏哦!

          Javascript無法直接訪問SqlServer數(shù)據(jù)庫的,但可以使用瀏覽器的“執(zhí)行SQL”功能查詢數(shù)據(jù)庫,將查詢結(jié)果保存在瀏覽器變量中,然后在Javascript代碼中引用這些變量即可。在瀏覽器的項目管理器中,新建執(zhí)行SQL步驟,設(shè)置好SqlServer數(shù)據(jù)庫連接參數(shù),以及Sql查詢語句和引用變量值。

          Sqlserver連接參數(shù)及查詢語句


          在Javascript代碼輸入框中,點擊鼠標(biāo)右鍵選擇Sql查詢結(jié)果中對應(yīng)的字段,這樣就把Sql查詢結(jié)果賦值給Javascript變量了。

          Javascript引用Sqlserver查詢結(jié)果


          在網(wǎng)頁填表步驟中,可直接引用Javascript變量的值。

          Javascript變量的應(yīng)用


          提示:如果把Sql語句改為Install,則可以構(gòu)建把Javascript變量插入到Sqlserver數(shù)據(jù)庫的方案。

          screw,簡潔好用的數(shù)據(jù)庫表結(jié)構(gòu)文檔生成工具。

          特點,1、簡潔、輕量、設(shè)計良好,2、多數(shù)據(jù)庫支持,3、多種格式文檔,4、靈活擴(kuò)展。

          地址:https://gitee.com/leshalv/screw

          工程

          功能說明:

          將某個mysql數(shù)據(jù)庫中的表生成文檔,文檔格式可以是:html、word、markdown。

          pom.xml

          <!-- screw庫,簡潔好用的數(shù)據(jù)庫表結(jié)構(gòu)文檔生成器 -->
          <dependency>
              <groupId>cn.smallbun.screw</groupId>
              <artifactId>screw-core</artifactId>
              <version>1.0.5</version>
          </dependency>
          <!-- 數(shù)據(jù)庫連接 -->
          <dependency>
              <groupId>com.zaxxer</groupId>
              <artifactId>HikariCP</artifactId>
              <version>3.4.5</version>
          </dependency>
          <!-- Mysql Driver -->
          <dependency>
              <groupId>mysql</groupId>
              <artifactId>mysql-connector-java</artifactId>
              <version>8.0.20</version>
          </dependency>

          生成代碼:

          package com.what21.demo.screw;
          
          import cn.smallbun.screw.core.Configuration;
          import cn.smallbun.screw.core.engine.EngineConfig;
          import cn.smallbun.screw.core.engine.EngineFileType;
          import cn.smallbun.screw.core.engine.EngineTemplateType;
          import cn.smallbun.screw.core.execute.DocumentationExecute;
          import cn.smallbun.screw.core.process.ProcessConfig;
          import com.zaxxer.hikari.HikariConfig;
          import com.zaxxer.hikari.HikariDataSource;
          
          import javax.sql.DataSource;
          import java.util.Arrays;
          import java.util.Collections;
          
          public class ScrewMain {
          
              private static final String DB_URL = "jdbc:mysql://127.0.0.1:3306/xxl_job?serverTimezone=GMT";
              private static final String DB_USERNAME = "root";
              private static final String DB_PASSWORD = "root1234";
          
              private static final String FILE_OUTPUT_DIR = "D:/Download";
              // 可以設(shè)置 Word 或者 Markdown 格式
              private static final EngineFileType FILE_OUTPUT_TYPE = EngineFileType.MD;
              private static final String DOC_FILE_NAME = "數(shù)據(jù)庫文檔";
              private static final String DOC_VERSION = "1.0.0";
              private static final String DOC_DESCRIPTION = "文檔描述";
          
              public static void main(String[] args) {
                  // 創(chuàng)建 screw 的配置
                  Configuration config = Configuration.builder()
                          .version(DOC_VERSION)  // 版本
                          .description(DOC_DESCRIPTION) // 描述
                          .dataSource(buildDataSource()) // 數(shù)據(jù)源
                          .engineConfig(buildEngineConfig()) // 引擎配置
                          .produceConfig(buildProcessConfig()) // 處理配置
                          .build();
                  // 執(zhí)行 screw,生成數(shù)據(jù)庫文檔
                  new DocumentationExecute(config).execute();
              }
          
              /**
               * 創(chuàng)建數(shù)據(jù)源
               */
              private static DataSource buildDataSource() {
                  // 創(chuàng)建 HikariConfig 配置類
                  HikariConfig hikariConfig = new HikariConfig();
                  hikariConfig.setDriverClassName("com.mysql.cj.jdbc.Driver");
                  hikariConfig.setJdbcUrl(DB_URL);
                  hikariConfig.setUsername(DB_USERNAME);
                  hikariConfig.setPassword(DB_PASSWORD);
                  // 設(shè)置可以獲取 tables remarks 信息
                  hikariConfig.addDataSourceProperty("useInformationSchema", "true");
                  // 創(chuàng)建數(shù)據(jù)源
                  return new HikariDataSource(hikariConfig);
              }
          
              /**
               * 創(chuàng)建 screw 的引擎配置
               */
              private static EngineConfig buildEngineConfig() {
                  return EngineConfig.builder()
                          .fileOutputDir(FILE_OUTPUT_DIR) // 生成文件路徑
                          .openOutputDir(false) // 打開目錄
                          .fileType(FILE_OUTPUT_TYPE) // 文件類型
                          .produceType(EngineTemplateType.freemarker) // 文件類型
                          .fileName(DOC_FILE_NAME) // 自定義文件名稱
                          .build();
              }
          
              /**
               * 創(chuàng)建 screw 的處理配置,一般可忽略
               * 指定生成邏輯、當(dāng)存在指定表、指定表前綴、指定表后綴時,將生成指定表,其余表不生成、并跳過忽略表配置
               */
              private static ProcessConfig buildProcessConfig() {
                  return ProcessConfig.builder()
                          .designatedTableName(Collections.<String>emptyList())  // 根據(jù)名稱指定表生成
                          .designatedTablePrefix(Collections.<String>emptyList()) //根據(jù)表前綴生成
                          .designatedTableSuffix(Collections.<String>emptyList()) // 根據(jù)表后綴生成
                          .ignoreTableName(Arrays.asList("test_user", "test_group")) // 忽略表名
                          .ignoreTablePrefix(Collections.singletonList("test_")) // 忽略表前綴
                          .ignoreTableSuffix(Collections.singletonList("_test")) // 忽略表后綴
                          .build();
              }
          
          }

          生成的效果:


          主站蜘蛛池模板: 国产亚洲福利一区二区免费看| 国产肥熟女视频一区二区三区| 亚洲国产一区在线观看| 日韩在线观看一区二区三区| 无码一区二区三区| 国产不卡视频一区二区三区| 无码国产精品久久一区免费| 美女视频在线一区二区三区| 色综合视频一区二区三区| 中文字幕精品一区二区2021年| 午夜精品一区二区三区免费视频| 精品一区二区无码AV| 精品一区二区三区中文| 亚洲中文字幕一区精品自拍| 亚洲av无码一区二区三区乱子伦 | 国产成人精品久久一区二区三区| 一区二区三区视频观看| 无码日韩人妻AV一区免费l| 福利国产微拍广场一区视频在线| 亚洲色精品VR一区区三区| 末成年女AV片一区二区| 中文字幕一区二区三匹| 中文字幕一区视频| 精品国产一区二区三区久久久狼 | 亚洲电影一区二区| 久久久久久综合一区中文字幕| 亚洲综合色自拍一区| 久久国产精品一区二区| 亚洲国产老鸭窝一区二区三区| 亚洲日韩激情无码一区| 久久久精品人妻一区二区三区| 麻豆AV一区二区三区久久| 亚洲国产情侣一区二区三区| 亚洲色偷精品一区二区三区| 亚洲.国产.欧美一区二区三区| 秋霞日韩一区二区三区在线观看| 日韩精品一区二区三区视频| 精品国产不卡一区二区三区| 免费无码一区二区三区蜜桃| 99精品国产高清一区二区| 天堂一区人妻无码|