操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    文章來源:https://blog.csdn.net/horses/article/details/100089205

    原文作者:不剪發的Tony老師

    來源平臺:CSDN

    上一篇我們了解了什么是 MySQL 數據庫。本文介紹如何在 Windows 平臺使用 MySQL Installer 工具安裝 MySQL 數據庫服務器以及各種組件,以及 Linux 平臺使用命令安裝 MySQL 數據庫服務器。

    1.1 Windows 安裝 MySQL

    1.1.1 下載 MySQL Installer

    MySQL Installer 需要 Microsoft .NET Framework 4.5.2 或更高版本。

    對于初學者而言,在 Windows 平臺上使用 MySQL installer 工具安裝 MySQL 是最簡單方式。它提供了非常直觀的圖形化向導模式,可以用于安裝、升級、刪除各種 MySQL 組件,包括:

    • MySQL 服務器。
    • MySQL 應用程序,包括 MySQL Workbench、MySQL Shell、MySQL Router、MySQL for Visual Studio、MySQL for Excel、MySQL Notifier 以及 MySQL 實用工具。
    • MySQL 驅動程序,包括 MySQL Connector/NET、MySQL Connector/Python、MySQL Connector/ODBC、MySQL Connector/J、MySQL Connector/C 以及 MySQL Connector/C++。

    首先,我們需要下載 MySQL Installer 的安裝包。點擊鏈接進入下載頁面。

    下載頁面提供了兩種安裝文件(最新版本為 8.0.20):

    • mysql-installer-web-community-8.0.17.0.msi,只下載 MySQL Installer 安裝包,其他軟件安裝時再聯網下載;
    • mysql-installer-community-8.0.17.0.msi,下載 MySQL Installer 安裝包時同時下載其他軟件的安裝包,所以比較大。

    選擇任意安裝包即可,點擊“Download”按鈕進行下載。在出現的頁面底部點擊“No thanks, just start my download.”直接下載 MySQL Installer 安裝包。

    1.1.2 安裝 MySQL

    MySQL Server 只提供了 Windows X64 位安裝軟件。

    下載完成后,運行下載的 msi 文件,可能會彈出以下更新提示:

    點擊“Yes”按鈕將 MySQL Installer 更新到最新版本,然后出現選擇安裝類型界面。

    • 默認的“Developer Default”將會安裝開發所需的所有組件;
    • “Server only”只安裝 MySQL 服務器,通常用于部署;
    • “Client only”只安裝 MySQL 客戶端和開發工具;
    • “Full”安裝所有的組件;
    • “Custom”執行自定義安裝。

    我們選擇“Custom”自定義安裝,點擊“Next”按鈕:

    我們只安裝 MySQL 服務器、MySQL Workbench 開發工具、MySQL Notifer 輔助管理工具、MySQL Shell 客戶端以及示例數據庫和腳本(后續文章將會使用這些示例)。你也可以根據需要添加自定義的組件。點擊“Next”按鈕:

    確認需要安裝的組件,點擊“Execute”進行安裝。此時 MySQL Installer 將會下載并安裝所選的組件。

    安裝完成后,點擊“Next”按鈕進入配置界面。

    繼續點擊“Next”按鈕,選擇 MySQL 服務器結構。

    此處我們選擇單機版(Standalone MySQL Server/Classic MySQL Replication),點擊“Next”按鈕:

    接下來需要選擇服務器配置類型,“Config Type”支持以下選項:

    • Development Computer,用于在開發機器上安裝 MySQL Server,占用很少的內存;
    • Server Computer,用于和其他服務共享一個服務器,占用中等大小的內存;
    • Dedicated Computer,MySQL 專用一個服務器,占用盡可能多的內存。

    我在自己的電腦上安裝 MySQL,選擇默認的“Development Computer”。其他配置保持默認即可,注意默認端口為 3306,點擊“Next”按鈕:

    從 MySQL 8.0 開始,使用了更加安全的認證方法;但是該方法不支持舊的客戶端驅動,因此需要使用新的客戶端和驅動進行連接,或者選擇舊的認證方法。我們使用新的認證方法,點擊“Next”按鈕:

    設置 root 用戶的密碼,同時也可以創建一些其他用戶。我們先不創建用戶,點擊“Next”按鈕:

    為 MySQL 服務器實例創建一個 Windows 服務,同時可以設置是否開機自動啟動。保持默認值即可,點擊“Next”按鈕:

    點擊“Execute”按鈕進行配置,完成后將會初始化 MySQL 數據庫并啟動 MySQL 服務。然后點擊“Finish”完成 MySQL 服務器的配置。

    接下來安裝示例數據庫和腳本,點擊“Next”按鈕。

    輸入前面設置的 root 用戶密碼,點擊“Check”進行驗證,然后點擊“Next”按鈕。

    安裝完成后點擊“Finish”按鈕,最后顯示安裝完成界面。

    可以復制保存安裝日志,點擊“Finish”結束安裝,同時啟動 MySQL Workbench 開發工具和 MySQL Shell 客戶端。

    MySQL 默認安裝在“C:\Program Files\MySQL”目錄下,通過開始菜單可以訪問各種工具。

    默認的數據目錄位于“C:\ProgramData\MySQL\MySQL Server 8.0\Data”,配置文件為“C:\ProgramData\MySQL\MySQL Server 8.0\my.ini”。

    1.1.3 連接數據庫

    接下來我們使用 MySQL Workbench 測試數據庫的連接。

    首先,在 MySQL Workbench 界面的“Database”下拉菜單中點擊“connect to database …”,彈出數據庫連接界面。

    輸入主機地址、端口以及用戶名,由于我們是本機登錄,使用默認值即可。點擊“OK”按鈕:

    輸入并保存 root 用戶密碼,點擊“OK”按鈕。

    顯示連接成功,進入 MySQL Workbench 主界面。左側列出的是已經安裝好的數據庫,點擊相應的按鈕即可查看數據庫中的對象。

    1.2 Linux 安裝 MySQL

    Linux 存在許多不同的發行版本,每個版本又支持不同的安裝方式;我們介紹如何在 CentOS 操作系統中使用 YUM 安裝 MySQL。

    在MySQL 下載頁面點擊“MySQL Yum Repository”鏈接。

    根據操作系統的版本選擇 yum 源,例如 CentOS 7 選擇 mysql80-community-release-el7-3.noarch.rpm:

    sudo rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm

    然后執行 yum 安裝命令:

    -- 禁用所有的 MySQL 安裝源
    sudo sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo
    
    -- 安裝 MySQL 8.0
    sudo yum --enablerepo=mysql80-community install mysql-community-server

    安裝程序會為 root 用戶創建一個臨時的密碼,可以使用以下方法查看:

    sudo grep "A temporary password" /var/log/mysqld.log
    [Note] A temporary password is generated for root@localhost: xxxxxx

    為了安全起見,我們還需要運行一個設置命令:

    mysql_secure_installation

    然后輸入臨時 root 密碼,并且修改該密碼。對于其他任何輸入提示,直接輸入 Y 即可。接下來我們可以使用 mysql 工具連接 MySQL 服務器:

    mysql -u root -p
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 7
    Server version: 8.0.19 MySQL Community Server - GPL
    
    Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql> 

    1.3 管理 MySQL 服務

    1.3.1 管理 Windows 上的 MySQL 服務

    在 Windows 平臺上,可以使用以下方式管理 MySQL 后臺服務:

    • 通過圖形化的 MySQL Notifier 工具進行管理;
    • 通過命令行的方式進行管理。

    如果安裝了 MySQL Notifier 組件,在系統任務欄會顯示一個白色海豚圖標:

    點擊圖標可以查看 MySQL Notifier 管理的實例服務,通過彈出窗口可以啟動或者停止 MySQL 服務進程,停止服務之后海豚變成了紅色。

    另外,也可以使用管理員權限執行以下命令行操作啟動或者停止 MySQL 服務進程:

    net start MySQL80
    net stop MySQL80

    其中,MySQL80 就是我們安裝時指定的 Windows 服務名。如果出現以下錯誤,表示沒有管理員權限:

    C:\Users\dongx>net start MySQL80
    System error 5 has occurred.
    
    Access is denied.

    1.3.2 管理 Linux 上的 MySQL 服務

    對于 Linux 系統,可以使用 service、init.d 或者 systemd 命令啟動或停止 MySQL 后臺服務:

    -- 啟動 MySQL
    sudo service mysql start
    sudo /etc/init.d/mysql start
    sudo systemctl start mysqld
    
    -- 停止 MySQL
    sudo service mysql stop
    sudo /etc/init.d/mysql stop
    sudo systemctl stop mysqld

    以上命令也支持 restart 選項,用于重新啟動 MySQL 服務。另外,我們也可以使用以下命令設置開機自動啟動 MySQL 服務:

    sudo chkconfig mysqld on

    安裝好 MySQL 數據庫服務器并且測試成功連接之后,就可以正式開始學習 MySQL 數據庫管理和開發。讓我們從創建數據庫開始。

    目前在職Java開發,如果你現在也在學習Java,在入門學習Java的過程當中缺乏基礎入門的視頻教程, 可以關注并私信我:01。免費領取2020年最新Java基礎精講視頻教程,學習手冊,面試題,開發工具,PDF文檔書籍教程,以下資料截圖:

    關注并私信我:01。即可領取以上學習資料。

    概述

    本文將指導您完成在 SSMS 中成功創建鏈接服務器以連接到 MySQL 數據庫的所有必要步驟。

    本文分為三個部分:

    • 為 MySQL 安裝ODBC驅動程序
    • 配置 ODBC 驅動程序以連接到 MySQL 數據庫
    • 使用 ODBC 驅動程序創建和配置鏈接服務器

    什么是鏈接服務器?

    MSSQL 中的鏈接服務器是連接到給定服務器的其他數據庫服務器,可以查詢和操作其他數據庫中的數據。例如,我們可以將一些 MySQL 數據庫鏈接到 MSSQL,并像使用 MSSQL 上的任何其他數據庫一樣使用它。

    01. 為 MySQL 安裝 ODBC 驅動程序

    ODBC 代表開放式數據庫連接(連接器)。它是微軟在 1990 年代開發的。通常,即用于訪問數據庫系統的 API(應用程序編程接口)。對于非 Windows 操作系統,使用JDBC(Java 數據庫連接)。在 Windows 上安裝 MySQL 的 ODBC 驅動程序之前,請確保 Microsoft 數據訪問組件 (MDAC) 是最新的,并且您的系統上安裝 了Microsoft Visual C++ 2013 Redistributable Package 。你可以下載和安裝適用于 Windows 的 MySQL ODBC 驅動程序??梢园惭b兩個版本的適用于 Windows 的 MySQL ODBC 驅動程序,具體取決于將與哪個應用程序一起使用:

    • mysql-connector-odbc-8.0.17-win32.msi 用于 32 位應用程序
    • mysql-connector-odbc-8.0.17-winx64.msi 用于 64 位應用程序

    安裝適用于 Windows 的 MySQL ODBC 驅動程序非常簡單。雙擊下載的文件,將出現歡迎對話框:

    下一步按鈕后,將出現許可協議對話框。如果您同意許可協議,請按我接受許可協議中的條款單選按鈕,然后單擊下一步按鈕:

    在“設置類型”對話框下,選擇“典型”單選按鈕并按“下一步”按鈕:

    準備安裝程序”對話框顯示將安裝的內容和位置。按安裝按鈕安裝 ODBC 驅動程序:

    幾秒鐘后,MySQL ODBC 驅動程序的安裝完成

    要確認機器上安裝了 MySQL 的 ODBC 驅動程序,可以從控制面板檢查:

    另一種檢查方法是通過ODBC 數據源管理器對話框:

    ODBC 數據源管理器對話框 的驅動程序選項卡下,檢查 MySQL ODBC 驅動程序是否存在:

    02. 配置 ODBC 驅動程序以連接到 MySQL 數據庫

    要使用 ODBC 驅動程序連接到 MySQL 數據庫,請在“ ODBC 數據源管理器”對話框中的“系統 DSN ”選項卡下,按“添加”按鈕:

    Create New Data Source對話框中,選擇MySQL ODBC Driver并按Finish按鈕:

    MySQL 連接器/ODBC 數據源配置對話框中:

    對于數據源名稱文本框,選擇輸入數據源名稱。在描述文本框中,根據需要輸入數據源的描述。通過選擇適當的單選按鈕,使用TCP/IP 服務器或命名管道連接方法連接到 MySQL。

    在此示例中,選擇了TCP/IP Server單選按鈕。在文本框中,輸入 MySQL 服務器的主機名或 IP 地址。默認情況下,主機名是localhost,IP 地址是127.0.0.1。在端口框中,輸入列出 MySQL 服務器的 TCP/IP 端口。默認為3306端口。

    在“用戶”框中,鍵入連接到 MySQL 數據庫所需的用戶名,并在“密碼”框中,鍵入用戶密碼。在Database組合框下,選擇要建立連接的數據庫:

    要測試它是否連接到正確配置的 MySQL 數據庫,請按測試按鈕。如果連接建立成功,會出現以下信息:

    此外,數據源名稱將出現在ODBC 數據源管理器對話框 的系統 DSN選項卡中:

    03. 使用 ODBC 驅動程序創建和配置鏈接服務器

    現在當 MySQL 的 ODBC 驅動程序已經安裝并配置了連接 MySQL 數據庫的 ODBC 驅動程序后,就可以開始在 SSMS 中配置 Linked Server 以連接 MySQL。

    轉到 SSMS,在對象資源管理器中,Server Objects文件夾下,右鍵單擊Linked Servers文件夾,然后從菜單中選擇New Linked Server選項:

    將出現新建鏈接服務器對話框。這里將輸入配置以連接到 MySQL 服務器:

    常規選項卡的鏈接服務器文本框中,輸入鏈接服務器的名稱(例如 MYSQL_SERVER)。

    選擇其他數據源單選按鈕并從提供程序列表中選擇Microsoft OLE DB Provider for ODBC Drivers項:

    產品名稱框下,輸入任何適當的(有效)名稱。對于數據源,應輸入 ODBC 數據源的名稱

    Security選項卡中,單擊Be made using this security context單選按鈕,然后在Remote loginWith password框中,輸入 MySQL 服務器實例中存在的用戶名和密碼,該實例被選為數據源:

    Server Options 選項卡下,將RPCRPC Out字段設置為True:

    如果這兩個選項未設置為 true 并執行如下代碼:

    EXEC ('SELECT * FROM test.table1') AT MYSQL_SERVER

    The following error may appear:

    Msg 7411, Level 16, State 1, Line 1 Server ‘MYSQL_SERVER’ is not configured for RPC.

    設置“新建鏈接服務器”對話框 下的所有選項后,按“確定”按鈕。新創建的鏈接服務器應該出現在Linked Servers文件夾中:

    在開始從 MySQL 數據庫查詢數據之前,轉到Linked Server文件夾下的Providers文件夾,右鍵單擊MSDASQL提供程序,然后從上下文菜單中選擇Properties命令:

    Provider Options對話框中,選中Nested queries、Level zero only、Allow in processSupport 'Like' operator復選框:

    例如,如果未選中Allow in process復選框,則在執行如下代碼時:

    SELECT *
    FROM OPENQUERY(MYSQL_SERVER, 'SELECT * FROM test.table1')

    可能會出現以下錯誤消息:

    Msg 7399, Level 16, State 1, Line 1 The OLE DB provider “MSDASQL” for linked server “MYSQL_SERVER” reported an error. Access denied. Msg 7350, Level 16, State 2, Line 1 Cannot get the column information from OLE DB provider “MSDASQL” for linked server “MYSQL_SERVER”.

    小結

    MSSQL企業中的使用還是很普遍的,尤其是在中小企業中,MSSQL數據庫配置鏈接服務器也是一個常見的應用,最近在生產環境中碰到這樣一個案例,所以作了一下筆記,以備不時之需。本文首次在本人博客上發表https://www.cnblogs.com/lkj371/p/15982640.html,轉載請注明出處!

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有