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

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

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

前言

因?yàn)橛袃蓚€(gè)方式是在windows系統(tǒng)上操作,建議使用虛擬機(jī)快照玩,不然配好的又被玩壞了,比較麻煩。

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

前言:開源免費(fèi)下載

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

windows上.mis格式

不適用于用戶名為中文的計(jì)算機(jī)

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

下載MySQL.mis文件

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

MySQL的安裝

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

這一步注意mysql端口號(hào)對(duì)沒(méi)對(duì)

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

剩下的無(wú)腦下一步

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

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

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

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

再次嘗試

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

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

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

windows上.zip格式安裝

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

為什么又叫做綠色版?因?yàn)椋簔ip格式卸載只需停止服務(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ù)端時(shí)默認(rèn)使用的端口(客戶端連接程序做設(shè)置)
 port=3306
 default-character-set=utf8mb4
 ?
 [mysql]
 # 設(shè)置mysql客戶端默認(rèn)字符集
 default-character-set=utf8mb4
 ?
 [mysqld]  # 服務(wù)端設(shè)置(對(duì)數(shù)據(jù)庫(kù)本身做配置)
 # 設(shè)置3306端口
 port=3306
 # 重要,設(shè)置mysql的安裝目錄
 basedir=C:\mysql\mysql-8.0.42-winx64\mysql-8.0.42-winx64
 # 重要,設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄(沒(méi)有的話一般在安裝目錄里面創(chuàng)建一個(gè)文件夾)
 datadir=C:\mysql\mysql-8.0.42-winx64\mysql-8.0.42-winx64\data
 # 允許最大連接數(shù)(并發(fā)連接)
 max_connections=200
 # 允許連接失敗的次數(shù)。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫(kù)系統(tǒng)
 max_connect_errors=10
 # 服務(wù)端使用的字符集默認(rèn)為UTF8
 character-set-server=utf8mb4
 # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎(5.7之后版本都是INNODB)
 default-storage-engine=INNODB

MySQL的安裝

初始化mysql80服務(wù)

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

推薦在命令提示符中完成,若有錯(cuò)則會(huì)提示,在powershell中初始化時(shí)有錯(cuò)誤提示 Sgi*lurr?0i?

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

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

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

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

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

報(bào)錯(cuò)沒(méi)起mysql服務(wù)那就起服務(wù),若沒(méi)有服務(wù)那就按服務(wù)

 mysqld --install

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

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

初始化可能出行的問(wèn)題

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

  • 缺少依賴文件問(wèn)題:下載VC開發(fā)運(yùn)行庫(kù)依賴進(jìn)行安裝,如:VisualC_Redistributable

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

關(guān)防火墻---確保可以遠(yuǎn)程連接

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

授權(quán)

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

sql語(yǔ)句

 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)備

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

如下:

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

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

過(guò)程命令

 # 1.下載完后釋放
 [root@RHCE Downloads]# rpm -ivh 'mysql84-community-release-el9-1.noarch.rpm'
 # 2.安裝、啟動(dòng)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是接指定連接的主機(jī)
 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ù)庫(kù)
 #創(chuàng)建普通用戶、并給普通用戶授予所有權(quán)
 mysql> create user xiaofeng@'%' identified by 'XiaFeng9968#';
 mysql> grant all on *.* to xiaofeng@'%';

釋放

MySQL的安裝

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

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

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

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

給權(quán)限

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

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

總結(jié) 

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

    MYSQL5.7 全文檢索中文無(wú)返回?cái)?shù)據(jù)的問(wèn)題解決

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

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

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

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

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

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

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

最新評(píng)論