麒麟系統(tǒng)上安裝?MySQL?8.0.24的詳細(xì)步驟(避坑指南)
我介紹一下在麒麟系統(tǒng)上安裝 MySQL 8.0.24 的詳細(xì)步驟,前提是您已經(jīng)下載了 mysql-8.0.24-linux-glibc2.12-x86_64.tar.xz 安裝包。其實(shí)安裝很簡單,但是有坑,而且問題非常嚴(yán)重!由于麒麟系統(tǒng)相關(guān)文章博客較少,導(dǎo)致遇到了一個(gè)非常大的坑,給大家做一個(gè)分享!安裝包大家下載地址如下:MySQL Community Downloads

避坑提示:
麒麟沒有激活系統(tǒng),輸入命令經(jīng)常提醒權(quán)限不夠,無法通過管理員安裝軟件或運(yùn)行有執(zhí)行權(quán)限腳本,即使使用sudo進(jìn)行命令執(zhí)行,也是報(bào)錯(cuò)無權(quán)限,根本沒有安裝成功的可能?。?!
打開終端執(zhí)行命令: sudo setstatus softmode -p (是默認(rèn)開了安全導(dǎo)致,可用命令解除安全限制)
解壓安裝包:
打開終端窗口,使用以下命令解壓安裝包:
tar -xvf mysql-8.0.24-linux-glibc2.12-x86_64.tar.xz
移動(dòng)文件:
將解壓后的 MySQL 文件移動(dòng)到適當(dāng)?shù)哪夸?,例?/usr/local/mysql :
sudo mv mysql-8.0.24-linux-glibc2.12-x86_64 /usr/local/mysql
創(chuàng)建 MySQL 用戶和組:
在繼續(xù)安裝之前,創(chuàng)建一個(gè)用于運(yùn)行 MySQL 的用戶和組。可以使用以下命令:
sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql
配置 MySQL:
進(jìn)入 MySQL 目錄,創(chuàng)建必要的配置文件并初始化數(shù)據(jù)庫:
cd /usr/local/mysql sudo mkdir mysql-files sudo chown mysql:mysql mysql-files sudo chmod 750 mysql-files sudo bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
啟動(dòng) MySQL 服務(wù):
啟動(dòng) MySQL 服務(wù)器:
sudo bin/mysqld_safe --user=mysql &
設(shè)置 MySQL root 密碼:
首次啟動(dòng)后,MySQL 會(huì)生成一個(gè)臨時(shí)密碼。使用以下命令更改 root 密碼:
sudo bin/mysql_secure_installation
添加 MySQL 到系統(tǒng)路徑:
編輯 ~/.bashrc 文件,并將以下行添加到文件末尾:
export PATH=$PATH:/usr/local/mysql/bin
然后執(zhí)行以下命令使更改生效:
source ~/.bashrc
到此這篇關(guān)于麒麟系統(tǒng)上安裝 MySQL 8.0.24的文章就介紹到這了,更多相關(guān)麒麟安裝 MySQL 8.0.24內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
淺析一個(gè)MYSQL語法(在查詢中使用count)的兼容性問題
本篇文章是對MYSQL語法(在查詢中使用count)的兼容性問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07
MySQL中查詢某一天, 某一月, 某一年的數(shù)據(jù)代碼詳解
本文通過實(shí)例代碼給大家介紹了MySQL中, 如何查詢某一天, 某一月, 某一年的數(shù)據(jù) ,需要的朋友可以參考下2019-06-06
MySQL count(*/column)查詢優(yōu)化的實(shí)現(xiàn)
count()是SQL中一個(gè)常用的聚合函數(shù),其被用來統(tǒng)計(jì)記錄的總數(shù),本文主要介紹了MySQL count(*/column)查詢優(yōu)化的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-09-09
MySQL 1130異常,無法遠(yuǎn)程登錄解決方案詳解
這篇文章主要介紹了MySQL 1130異常,無法遠(yuǎn)程登錄解決方案詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08
基于mysql+mycat搭建穩(wěn)定高可用集群負(fù)載均衡主備復(fù)制讀寫分離操作
這篇文章主要介紹了基于mysql+mycat搭建穩(wěn)定高可用集群負(fù)載均衡主備復(fù)制讀寫分離操作,需要的朋友可以參考下2018-09-09
mysql創(chuàng)建外鍵報(bào)錯(cuò)的原因及解決(can't?not?create?table)
這篇文章主要介紹了mysql創(chuàng)建外鍵報(bào)錯(cuò)的原因及解決方案(can't?not?create?table),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09

