做參考資料的網(wǎng)站seo 優(yōu)化一般包括哪些內(nèi)容
目錄
一、先卸載不需要的環(huán)境
1.關閉MySQL服務
2.查看安裝包以及卸載安裝包
3.依次卸載所有包
?4. 獲取mysql官?yum源
二、安裝(密鑰過期解決方法)
三、啟動并進入
關于MySQL
MySQL是一個廣泛使用的開源關系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。它被設計用于在網(wǎng)絡和服務器應用中存儲、管理和檢索數(shù)據(jù)。MySQL最初由MySQL AB公司開發(fā),后來被Sun Microsystems收購,而Sun Microsystems之后又被Oracle公司收購。盡管如此,MySQL依然保持其開源的特點,并支持多種操作系統(tǒng),包括Windows、Linux、macOS等。
MySQL使用SQL(結(jié)構(gòu)化查詢語言)作為其主要的語言來管理數(shù)據(jù)庫。它提供了諸如數(shù)據(jù)插入、查詢、更新和刪除等功能。MySQL因其性能、可靠性和靈活性而受到許多企業(yè)和個人開發(fā)者的青睞,常被用于網(wǎng)頁應用程序的后端數(shù)據(jù)庫,比如內(nèi)容管理系統(tǒng)(CMS)、電子商務應用和各種web應用程序。
MySQL支持多種存儲引擎,其中最著名的是InnoDB,它提供了事務處理、行級鎖以及外鍵約束等功能,適用于需要高并發(fā)讀寫操作的應用場景。此外,還有MyISAM、Memory等其他存儲引擎,分別適用于不同類型的用途和性能需求。
一、先卸載不需要的環(huán)境
ps ajx |grep mariadb # 先檢查是否有mariadb存在
ps ajx |grep mysql # 先檢查是否有mysql存在
1.關閉MySQL服務
systemctl stop mysqld
2.查看安裝包以及卸載安裝包
rpm -qa | grep mariadb
or
rpm -qa | grep mysql
3.依次卸載所有包
雖然我這里只有一個,如果有多個可以這樣刪
rpm -qa | grep mysql |xargs yum -y remove
現(xiàn)在查看已經(jīng)被卸載了
?4. 獲取mysql官?yum源
這個是官方y(tǒng)um源:
http://repo.mysql.com/
點擊鏈接可以看到如下畫面:
?如果信息顯示不全就右鍵查看網(wǎng)頁源代碼(這里我們以centos7為例)最好安裝和??系統(tǒng)?致的mysql版本,否則可能會存在軟件兼容性問題
可以使用以下命令來查看系統(tǒng)信息:
cat /etc/redhat-release
?
這里我們選擇mysql57-community-release-e17.rpm
下載后使用rz上傳到新建的MySQL目錄中方便安裝
查看yum源?
?添加yum源(添加成功后就可以刪除了)
?使用指令查看文件
vim /etc/yum.repos.d/mysql-community.repo?
可以看到里面有許多版本,當安裝時會自動匹配系統(tǒng)適合的版本
二、安裝(密鑰過期解決方法)
使用yum指令來安裝MySQL
yum install -y mysql-community-server
常見的錯誤密鑰過期報錯?
這個時候只需要在命令行輸入?
解決?案:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
然后再次安裝,安裝成功:?
驗證是否安裝成功 可以使用圖中指令來驗證(文件都存在就說明安裝成功)
三、啟動并進入
啟動mysql
systemctl start mysqld.service
?啟動完查看
ps axj |grep mysqld
可以看到數(shù)據(jù)庫服務被啟動
然后使用指令登錄
mysql -uroot -p
可以看到需要密碼?
這個時候我們需要進入配置文件
vim /etc/my.cnf
在mysqlld一欄下面添加一條語句?
在[mysqld]最后?欄配置(不知道是什么,就放在配置?件最后) 加?: skip-grant-tables 選項,
并保存退出
重啟服務使其生效
systemctl restart mysqld # 重啟mysql服務
再次進入 就跳過輸入密碼了
也可以設置密碼?
GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '你自己設置的密碼' WITH GRANT OPTION;
記得刷新后重啟mysql服務。
然后在配置文件去掉跳過驗證的語句,不然誰都可以登錄就不太好了。
#開啟開機?啟動
systemctl enable mysqld
systemctl daemon-reload
以上就是在阿里云服務器上安裝MySQL的基本教程,本次示例以Centos7來示例,具體安裝可以根據(jù)系統(tǒng)適合的安裝包來選擇。
完成上述步驟后,就已經(jīng)在阿里云的Centos?7服務器上成功安裝并配置了MySQL數(shù)據(jù)庫。接下來,可根據(jù)需要創(chuàng)建數(shù)據(jù)庫、用戶及授權(quán),開始構(gòu)建您的應用數(shù)據(jù)架構(gòu)。