銀河麒麟V10安裝MySQL5.7的詳細過程
銀河麒麟V10安裝MySQL5.7
環(huán)境:
Kylin-Server-10-SP2-Release-Build09-20210524-x86_64.iso
mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
Vmware
MySQL5.7下載地址https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
安裝前準備工作
檢查是否已經(jīng)安裝MySQL
[root@localhost ~]# rpm -qa | grep mysql

將查詢出的包卸載掉
[root@localhost ~]# rpm -e –nodeps

將/usr/lib64/libLLVM-7.so也一并刪除
[root@localhost ~]# rm -rf /usr/lib64/libLLVM-7.so
檢查是否刪除成功
[root@localhost ~]# rpm -qa | grep mysql

查詢殘余文件夾
[root@localhost ~]# whereis mysql

刪除殘余文件

驗證刪除結果
[root@localhost ~]# whereis mysql

檢查MySQL用戶組以及用戶是否存在,若沒有則創(chuàng)建
[root@localhost ~]# cat /etc/group | grep mysql
[root@localhost ~]# cat /etc/passwd |grep mysql
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -r -g mysql mysql
二、開始安裝MySQL數(shù)據(jù)庫
上傳MySQL安裝包至任意目錄

解壓安裝包
[root@localhost ~]# tar xzvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

解壓完成后移動至/usr/local/mysql
[root@localhost ~]# mv mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql

在目錄下/usr/local/mysql/創(chuàng)建data目錄
[root@localhost ~]# mkdir /usr/local/mysql/data

更改MySQL目錄下所有的目錄文件夾所屬組和用戶以及權限
[root@localhost ~]# chown -R mysql:mysql /usr/local/mysql
[root@localhost ~]# chmod -R 755 /usr/local/mysql

修改MySQL的數(shù)據(jù)配置文件vim /etc/my.cnf ,修改完后內容如下


注意socket的值必須前后一致
否則會報錯:Can’t connect to local MySQL server through socket的解決方法
解決辦法:http://www.cnntt.com/archives/2505
編譯安裝并初始化MySQL數(shù)據(jù)庫,并記錄初始化后末尾輸出的默認密碼
[root@localhost ~]# cd /usr/local/mysql/bin
[root@localhost bin]# ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

以上步驟執(zhí)行完成后生產(chǎn)的臨時密碼
A temporary password is generated for root@localhost: ucGrgg(v(9U5
添加開機自啟并開啟服務
[root@localhost bin]# cp -rf /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@localhost bin]# chmod +x /etc/init.d/mysqld
[root@localhost bin]# /usr/lib/systemd/systemd-sysv-install enable mysqld

添加環(huán)境變量,在空白處添加以下代碼
export MYSQL_HOME=/usr/local/mysql
export PATH= P A T H : PATH: PATH:MYSQL_HOME/bin
[root@localhost bin]# vim /etc/profile

使環(huán)境變量生效
[root@localhost bin]# source /etc/profile

開啟MySQL服務
[root@localhost bin]# systemctl start mysqld

查詢服務狀態(tài)
[root@localhost bin]# systemctl status mysqld

使用默認密碼登錄數(shù)據(jù)庫
[root@localhost bin]# mysql -u root -p

至此MySQL安裝完成
到此這篇關于銀河麒麟V10安裝MySQL5.7的文章就介紹到這了,更多相關銀河麒麟V10安裝MySQL5.7內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Navicat配置mysql數(shù)據(jù)庫用戶權限問題
這篇文章主要介紹了Navicat配置mysql數(shù)據(jù)庫用戶權限問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03
MySQL數(shù)據(jù)備份之mysqldump的使用方法
mysqldump常用于MySQL數(shù)據(jù)庫邏輯備份,這篇文章主要給大家介紹了關于MySQL數(shù)據(jù)備份之mysqldump使用的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2021-11-11
MySQL數(shù)據(jù)庫存入Date時天數(shù)會少一天的問題及解決
這篇文章主要介紹了MySQL數(shù)據(jù)庫存入Date時天數(shù)會少一天的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11
MySQL5.7的sql腳本導入到MySQL5.5出錯3種解決方案
筆者需要將使用MySQL5.7數(shù)據(jù)庫的網(wǎng)站挪入winows服務器,目標服務器使用的是MySQL5.5,因為兼顧到以前的網(wǎng)站,MySQL不能升級。遇到MySQL5.7的sql腳本導入到MySQL5.5出錯,總結了3種解決方案,總有一個方案適合你。2023-06-06
MySql/Oracle數(shù)據(jù)庫項目改造適配信創(chuàng)國產(chǎn)數(shù)據(jù)庫的方法詳解
項目里用了MySQL數(shù)據(jù)庫,現(xiàn)在要換成國產(chǎn)信創(chuàng)數(shù)據(jù)庫,很多團隊都在頭疼這個問題,這篇文章主要介紹了MySql/Oracle數(shù)據(jù)庫項目改造適配信創(chuàng)國產(chǎn)數(shù)據(jù)庫的相關資料,文中介紹的非常詳細,需要的朋友可以參考下2025-11-11

