本文主要給大家介紹Linux下MySQL安裝教程,文章內(nèi)容都是筆者用心摘選和編輯的,具有一定的針對(duì)性,對(duì)大家的參考意義還是比較大的,下面跟筆者一起了解下Linux下MySQL安裝教程吧。
在武漢等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需求定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站制作,武漢網(wǎng)站建設(shè)費(fèi)用合理。安裝需求
安裝過程
步驟1:關(guān)閉selinux
shell> getenforce
Enforcing (Enforcing表示selinux處于開啟狀態(tài))
shell> setenforce 0
shell> getenforce
Permissive (Permissive表示selinux處于開啟狀態(tài),但是放任一切行為,這被認(rèn)作是事實(shí)上的關(guān)閉狀態(tài))
永久關(guān)閉selinux
shell> vim /etc/sysconfig/selinux
...
SELINUX=disabled
...
步驟1總結(jié):selinux會(huì)導(dǎo)致很多軟件安裝異常,通常做法都是將其直接關(guān)閉。其關(guān)閉方法有臨時(shí)關(guān)閉和永久關(guān)閉。所謂臨時(shí)和永久的區(qū)別就是云服務(wù)器重啟后是否能保持其修改狀態(tài)。
步驟2:關(guān)閉防火墻
shell> systemctl status firewalld
...
Active: active (running)
...
shell> systemctl stop firewalld
shell> systemctl status firewalld
...
Active: inactive (dead)
...
shell> systemctl disable firewalld
步驟2總結(jié):關(guān)閉防火墻的意義是避免由于端口不通導(dǎo)致數(shù)據(jù)庫無法被外部網(wǎng)絡(luò)訪問。但是正確使用防火墻是可以保證即開啟防火墻又能保證數(shù)據(jù)庫被正確訪問的,在這里不進(jìn)行展開。
步驟3:安裝依賴
shell> yum install -y libaio
步驟3總結(jié):yum install命令是冪等操作,第一次使用時(shí)安裝,其他時(shí)候使用時(shí)會(huì)自動(dòng)檢查是否安裝并且當(dāng)做更新軟件處理,所以可以大膽使用。依賴缺失是軟件安裝失敗的主要原因之一,因此該步驟不僅不能省略,還會(huì)因?yàn)榫唧w的操作系統(tǒng)環(huán)境而有所增加操作。
步驟4:創(chuàng)建mysql用戶和組
shell> groupadd mysql
shell> ~]# useradd -r -g mysql -s /bin/false mysql
步驟4總結(jié):創(chuàng)建不可登錄的mysql用戶和mysql組,是為了安裝后權(quán)限的管理。
步驟5:解壓安裝包
shell> mkdir /application
shell> cd /application
// 通過ftp工具將安裝包放到該目錄下
shell> tar zxf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
shell> ls
mysql-8.0.11-linux-glibc2.12-x86_64 mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
步驟5總結(jié):本質(zhì)上就是講安裝包解壓到/application目錄下。
步驟6:建立軟連接
shell> ln -s /application/mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/mysql
步驟7:刪除舊配置信息
shell> rm -rf /etc/my.cnf /etc/my.cnf.d/
步驟8:建立新配置信息
shell> vim /etc/my.cnf
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
user = mysql
port = 3306
basedir = /usr/local/mysql
datadir = /data/mysql/
socket = /tmp/mysql.sock
pid-file = db.pid
character-set-server = utf8mb4
**步驟8總結(jié)**:配置信息是用好MySQL的關(guān)鍵。
---
步驟9:初始化
shell> /usr/local/mysql/bin/mysqld --initialize --user=mysql
**步驟9總結(jié)**:初始化會(huì)讀取默認(rèn)配置文件(/etc/my.cnf),注意該過程的輸出中有臨時(shí)密碼。
---
步驟10:安全增強(qiáng)
shell> /usr/local/mysql/bin/mysql_ssl_rsa_setup
---
步驟11:?jiǎn)?dòng)
shell> /usr/local/mysql/bin/mysqld_safe --user=mysql &
---
步驟12:初次使用需修改密碼
mysql> alter user 'root'@'localhost' identified by '123456';
步驟13:關(guān)閉
shell> /usr/local/mysql/bin/mysqladmin -u root -p shutdown
看完以上關(guān)于Linux下MySQL安裝教程,很多讀者朋友肯定多少有一定的了解,如需獲取更多的行業(yè)知識(shí)信息 ,可以持續(xù)關(guān)注我們的行業(yè)資訊欄目的。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)站標(biāo)題:Linux下MySQL安裝教程-創(chuàng)新互聯(lián)
本文URL:http://aaarwkj.com/article18/jcggp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、網(wǎng)站制作、App開發(fā)、動(dòng)態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容