銀河麒麟V10安裝MySQL5.7的詳細(xì)過(guò)程
銀河麒麟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
安裝前準(zhǔn)備工作
檢查是否已經(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
刪除殘余文件
驗(yàn)證刪除結(jié)果
[root@localhost ~]# whereis mysql
檢查MySQL用戶組以及用戶是否存在,若沒(méi)有則創(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
二、開(kāi)始安裝MySQL數(shù)據(jù)庫(kù)
上傳MySQL安裝包至任意目錄
解壓安裝包
[root@localhost ~]# tar xzvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
解壓完成后移動(dòng)至/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目錄下所有的目錄文件夾所屬組和用戶以及權(quán)限
[root@localhost ~]# chown -R mysql:mysql /usr/local/mysql
[root@localhost ~]# chmod -R 755 /usr/local/mysql
修改MySQL的數(shù)據(jù)配置文件vim /etc/my.cnf ,修改完后內(nèi)容如下
注意socket的值必須前后一致
否則會(huì)報(bào)錯(cuò):Can’t connect to local MySQL server through socket的解決方法
解決辦法:http://www.cnntt.com/archives/2505
編譯安裝并初始化MySQL數(shù)據(jù)庫(kù),并記錄初始化后末尾輸出的默認(rèn)密碼
[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)的臨時(shí)密碼
A temporary password is generated for root@localhost: ucGrgg(v(9U5
添加開(kāi)機(jī)自啟并開(kāi)啟服務(wù)
[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
開(kāi)啟MySQL服務(wù)
[root@localhost bin]# systemctl start mysqld
查詢服務(wù)狀態(tài)
[root@localhost bin]# systemctl status mysqld
使用默認(rèn)密碼登錄數(shù)據(jù)庫(kù)
[root@localhost bin]# mysql -u root -p
至此MySQL安裝完成
到此這篇關(guān)于銀河麒麟V10安裝MySQL5.7的文章就介紹到這了,更多相關(guān)銀河麒麟V10安裝MySQL5.7內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL數(shù)據(jù)庫(kù)優(yōu)化技術(shù)之配置技巧總結(jié)
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)優(yōu)化技術(shù)之配置技巧,較為詳細(xì)的總結(jié)分析了MySQL進(jìn)行硬件級(jí)軟件優(yōu)化的相關(guān)方法與注意事項(xiàng),需要的朋友可以參考下2016-07-07安裝mysql8.0.11及修改root密碼、連接navicat for mysql的思路詳解
這篇文章主要介紹了安裝mysql8.0.11以及修改root密碼、連接navicat for mysql,需要的朋友可以參考下2018-06-06MySQL多個(gè)字段拼接去重的實(shí)現(xiàn)示例
在MySQL中,我們經(jīng)常會(huì)遇到需要將多個(gè)字段進(jìn)行拼接并去重的情況,本文就來(lái)介紹一下MySQL多個(gè)字段拼接去重的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2024-01-01