欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL三種安裝方式總結(jié)大全(mis、zip、yum)

 更新時間:2025年08月08日 11:09:10   作者:feng68_  
mysql是一種廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(rdbms),它支持多種安裝方式,這篇文章主要介紹了MySQL三種安裝方式(mis、zip、yum)的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

因為有兩個方式是在windows系統(tǒng)上操作,建議使用虛擬機快照玩,不然配好的又被玩壞了,比較麻煩。

數(shù)據(jù)庫連接指令:mysql -u用戶名 -p密碼 -P 端口號 -h 主機名(本地主機可以用域名)(-u與-p不能有空格)

前言:開源免費下載

MySQL :: MySQL Downloads--->MySQL Community (GPL) Downloads »--->選版本(選社區(qū)版--免費)

windows上.mis格式

不適用于用戶名為中文的計算機

環(huán)境準(zhǔn)備

下載MySQL.mis文件

關(guān)防火墻、安全軟件、Windows自帶安全軟件

MySQL的安裝

這里就選僅安裝服務(wù)端就好(客戶端可自行挑選)

這一步注意mysql端口號對沒對

若這一步報錯則Alt+Ctrl+Delete打開任務(wù)管理器-----服務(wù)-----MySQL80---右擊打開服務(wù)---找到MySQL80右擊------屬性----登錄----允許本地系統(tǒng)賬戶

剩下的無腦下一步

用mysql自帶的命令提示符測試是否成功安裝客戶端

環(huán)境配置(非必要)

若配置的mysql的環(huán)境變量則可以在CMD中運行MySql

添加系統(tǒng)環(huán)境路徑變量

再次嘗試

還可以使用Windows powershell登錄數(shù)據(jù)庫

關(guān)于windows powershell一些基礎(chǔ)關(guān)于MySQL的指令

起關(guān)服務(wù)、清屏(清屏命令感嘆號后面有空格

windows上.zip格式安裝

初始化得到的密碼只允許的修改,不能執(zhí)行任何sql語句操作,改密碼后才可以進行操作。

為什么又叫做綠色版?因為:zip格式卸載只需停止服務(wù)、刪除D:\mysql-8.0.37-winx64文件目錄即可

環(huán)境準(zhǔn)備

建議使用8版本的9版本可能不太穩(wěn)定

解壓縮(注意路徑不要有中文)

配置環(huán)境變量

創(chuàng)建配置文件

配置文件的內(nèi)容

 [client]
 # 設(shè)置mysql客戶端連接服務(wù)端時默認(rèn)使用的端口(客戶端連接程序做設(shè)置)
 port=3306
 default-character-set=utf8mb4
 ?
 [mysql]
 # 設(shè)置mysql客戶端默認(rèn)字符集
 default-character-set=utf8mb4
 ?
 [mysqld]  # 服務(wù)端設(shè)置(對數(shù)據(jù)庫本身做配置)
 # 設(shè)置3306端口
 port=3306
 # 重要,設(shè)置mysql的安裝目錄
 basedir=C:\mysql\mysql-8.0.42-winx64\mysql-8.0.42-winx64
 # 重要,設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄(沒有的話一般在安裝目錄里面創(chuàng)建一個文件夾)
 datadir=C:\mysql\mysql-8.0.42-winx64\mysql-8.0.42-winx64\data
 # 允許最大連接數(shù)(并發(fā)連接)
 max_connections=200
 # 允許連接失敗的次數(shù)。這是為了防止有人從該主機試圖攻擊數(shù)據(jù)庫系統(tǒng)
 max_connect_errors=10
 # 服務(wù)端使用的字符集默認(rèn)為UTF8
 character-set-server=utf8mb4
 # 創(chuàng)建新表時將使用的默認(rèn)存儲引擎(5.7之后版本都是INNODB)
 default-storage-engine=INNODB

MySQL的安裝

初始化mysql80服務(wù)

以管理員身份執(zhí)行命令提示符,初始密碼就是用戶后面的那個

推薦在命令提示符中完成,若有錯則會提示,在powershell中初始化時有錯誤提示 Sgi*lurr?0i?

臨時登錄的密碼,若未保存密碼就關(guān)閉了窗口則需在重新初始化之前刪除data目錄

 執(zhí)行指令mysqld  --initialize  --console

注意:臨時登錄的密碼,若未保存密碼就關(guān)閉了窗口則需在重新初始化之前刪除data目錄

登錄數(shù)據(jù)庫改密碼

 alter user 用戶名@localhost identified by  '密碼';

報錯沒起mysql服務(wù)那就起服務(wù),若沒有服務(wù)那就按服務(wù)

 mysqld --install

然后還是報錯,查了,說是”調(diào)整允許服務(wù)與桌面交互“;我覺得也可能是生成的初始密碼當(dāng)成命令了報錯是這么說的(如果勾了那個還登錄不了那就刪了data文件夾再生成密碼,哈哈哈哈)

附錄可能出現(xiàn)問題

初始化可能出行的問題

  • 環(huán)境變量問題:需要查看Windows的環(huán)境變量

  • 缺少依賴文件問題:下載VC開發(fā)運行庫依賴進行安裝,如:VisualC_Redistributable

圖形工具遠(yuǎn)程連接數(shù)據(jù)庫

關(guān)防火墻---確??梢赃h(yuǎn)程連接

當(dāng)然前提是得相互ping同

授權(quán)

很奇怪,要授權(quán)兩次才成功,第一次就是不成功

sql語句

 mysql> select user,host,authentication_string from mysql.user
     -> ;
 ?
 mysql> update mysql.user set host='%' where user='root';
 Query OK, 1 row affected (0.02 sec)
 Rows matched: 1  Changed: 1  Warnings: 0
 ?
 mysql> grant all privileges on *.* to 'root'@'%' with grant option;
 ERROR 1410 (42000): You are not allowed to create a user with GRANT
 mysql> grant all privileges on *.* to 'root'@'%' with grant option;
 Query OK, 0 rows affected (0.01 sec)

連接

Linux上安裝yum包

MySQL網(wǎng)絡(luò)端口3306,加密端口33060。

環(huán)境準(zhǔn)備

查看紅帽版本、刪除多余的倉庫配置(確保只有redhat.repo)、確認(rèn)系統(tǒng)沒有安裝mariadb-server服務(wù)避免和mysql有沖突---->去官網(wǎng)下載yum版本的

如下:

選擇相對應(yīng)的紅帽版本

查看是否下載成功并檢查環(huán)境

過程命令

 # 1.下載完后釋放
 [root@RHCE Downloads]# rpm -ivh 'mysql84-community-release-el9-1.noarch.rpm'
 # 2.安裝、啟動mysql
 [root@RHCE Downloads]# yum install mysql-community-server -y >/dev/null
 [root@RHCE Downloads]# systemctl start mysqld.service
 [root@RHCE Downloads]# lsof -i:3306
 # 3.查看、更改MySQLroot用戶的初始密碼
 [root@RHCE Downloads]# grep password /var/log/mysqld.log
 [root@RHCE Downloads]# mysql -uroot -pi.x_s+z77HaT #-h是接指定連接的主機
 mysql> alter  user  root@localhost  identified  by  'XiaFeng9968#';
 mysql> \q
 [root@RHCE Downloads]# mysql -uroot -pXiaFeng9968#
 # 4.關(guān)防火墻、selinux(有空可以配安全上下文和防火墻規(guī)則)
 [root@RHCE Downloads]# systemctl stop firewalld.service
 [root@RHCE Downloads]# setenforce 0
 # 5.圖形化工具連接數(shù)據(jù)庫
 #創(chuàng)建普通用戶、并給普通用戶授予所有權(quán)
 mysql> create user xiaofeng@'%' identified by 'XiaFeng9968#';
 mysql> grant all on *.* to xiaofeng@'%';

釋放

MySQL的安裝

安裝MySQL、更改MySQLroot用戶的密碼

圖形工具遠(yuǎn)程連接數(shù)據(jù)庫

記得關(guān)防火墻和selinux

發(fā)現(xiàn)直接連接到root用戶是被拒絕的

給權(quán)限

直接給所有權(quán)限給root用戶會被拒絕,重新創(chuàng)建一個普通賬戶,也可以直接給root用戶給權(quán)限(在Windows那里有加權(quán)限的sql語句)

成功了(navicat圖形工具要雙擊一下才顯示連接)

總結(jié) 

到此這篇關(guān)于MySQL三種安裝方式(mis、zip、yum)的文章就介紹到這了,更多相關(guān)MySQL安裝方式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql中如何優(yōu)化表釋放表空間

    mysql中如何優(yōu)化表釋放表空間

    這篇文章主要介紹了mysql中如何優(yōu)化表釋放表空間問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 關(guān)于MySQL8.x group_by報錯的4種解決方案

    關(guān)于MySQL8.x group_by報錯的4種解決方案

    這篇文章主要介紹了關(guān)于MySQL8.x group_by報錯的4種解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • MySQL/MariaDB 如何實現(xiàn)數(shù)據(jù)透視表的示例代碼

    MySQL/MariaDB 如何實現(xiàn)數(shù)據(jù)透視表的示例代碼

    這篇文章主要介紹了MySQL/MariaDB 如何實現(xiàn)數(shù)據(jù)透視表的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 101個MySQL優(yōu)化技巧和提示

    101個MySQL優(yōu)化技巧和提示

    人們一直在推動MySQL發(fā)展到它的極限。這里是101條調(diào)節(jié)和優(yōu)化MySQL安裝的技巧。一些技巧是針對特定的安裝環(huán)境的,但這些思路是通用的。我已經(jīng)把他們分成幾類,來幫助你掌握更多MySQL的調(diào)節(jié)和優(yōu)化技巧。
    2014-02-02
  • MySQL創(chuàng)建帶特殊字符的數(shù)據(jù)庫名稱方法示例

    MySQL創(chuàng)建帶特殊字符的數(shù)據(jù)庫名稱方法示例

    這篇文章主要給大家介紹了MySQL創(chuàng)建帶特殊字符的數(shù)據(jù)庫名稱方法,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考學(xué)習(xí),下面來一起看看吧。
    2017-03-03
  • MYSQL中有關(guān)SUM字段按條件統(tǒng)計使用IF函數(shù)(case)問題

    MYSQL中有關(guān)SUM字段按條件統(tǒng)計使用IF函數(shù)(case)問題

    MYSQL中SUM字段按條件統(tǒng)計使用IF函數(shù),具體實現(xiàn)代碼如下,感興趣的朋友不要錯過
    2014-01-01
  • MYSQL5.7 全文檢索中文無返回數(shù)據(jù)的問題解決

    MYSQL5.7 全文檢索中文無返回數(shù)據(jù)的問題解決

    本文介紹了MYSQL5.7 全文檢索中文無返回數(shù)據(jù)的問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • MySQL實現(xiàn)批量插入測試數(shù)據(jù)的方式小結(jié)

    MySQL實現(xiàn)批量插入測試數(shù)據(jù)的方式小結(jié)

    在開發(fā)過程中我們不管是用來測試性能還是在生產(chǎn)環(huán)境中頁面展示好看一點,?經(jīng)常需要一些測試數(shù)據(jù),?本文主要介紹了兩種常用的MySQL測試數(shù)據(jù)批量生成方式,希望對大家有所幫助
    2023-11-11
  • windows下mysql數(shù)據(jù)庫主從配置教程

    windows下mysql數(shù)據(jù)庫主從配置教程

    這篇文章主要為大家詳細(xì)介紹了windows下mysql數(shù)據(jù)庫主從配置教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • MySQL 8.0數(shù)據(jù)字典的初始化與啟動流程

    MySQL 8.0數(shù)據(jù)字典的初始化與啟動流程

    數(shù)據(jù)字典(Data Dictionary, DD)用來存儲數(shù)據(jù)庫內(nèi)部對象的信息,這些信息也被稱為元數(shù)據(jù)(Metadata),包括schema名稱、表結(jié)構(gòu)、存儲過程的定義等,本文主要介紹MySQL 8.0數(shù)據(jù)字典的基本概念和數(shù)據(jù)字典的初始化與啟動加載的主要流程,需要的朋友可以參考下
    2024-06-06

最新評論