欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ARM64架構(gòu)下安裝mysql5.7.22的全過程

 更新時(shí)間:2021年07月08日 17:09:37   作者:小大大小  
這篇文章主要介紹了ARM64架構(gòu)下安裝mysql5.7.22的全過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

MySQL下載地址為:

https://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/mysql-5.7.27-aarch64.tar.gz

1. 添加mysql用戶組和mysql用戶,用于隔離mysql進(jìn)程
# groupadd -r mysql && useradd -r -g mysql -s /sbin/nologin -M mysql
2.安裝依賴庫
# yum install -y libaio*
3. 下載解壓Mysql
# wgethttps://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/mysql-5.7.27-aarch64.tar.gz
# tar xzvf mysql-5.7.27-aarch64.tar.gz -C /usr/local/
4.配置Mysql
# mv /usr/local/mysql-5.7.27-aarch64 /usr/local/mysql
# mkdir -p /usr/local/mysql/logs
# chown -R mysql:mysql /usr/local/mysql
# ln -sf /usr/local/mysql/my.cnf /etc/my.cnf
# cp -rf /usr/local/mysql/extra/lib* /usr/lib64/
# mv /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.old
# ln -s /usr/lib64/libstdc++.so.6.0.24 /usr/lib64/libstdc++.so.6

# 設(shè)置開機(jī)啟動(dòng)
# cp -rf /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
# chmod +x /etc/init.d/mysqld
# systemctl enable mysqld
5. 添加環(huán)境變量
# vim /etc/profile

添加下面兩行代碼:
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin

# source /etc/profile

5. 初始化啟動(dòng)mysql
# 無密碼初始化登錄
# mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

?。?!執(zhí)行這里出現(xiàn)錯(cuò)誤:

解決方法:

vim /etc/my.cnf
查看文件,尋找datadir=...
查看到:datadir=/usr/local/mysql/data, 
這個(gè)是data保存目錄。
進(jìn)入/usr/local/mysql/data后,查看到確實(shí)有數(shù)據(jù):
將/usr/local/mysql/data備份,
cd /usr/local/mysql
mv data data.bak
接著執(zhí)行:
mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

#開啟mysql

# systemctl start mysqld

#查看狀態(tài)
# systemctl status mysqld

這里表示mysql已經(jīng)安裝成功了。

因?yàn)閙ysql的這個(gè)初始密碼安裝稍有差池就會(huì)出錯(cuò),之前在Win10上安裝也出現(xiàn)過這樣的情況,所以這里我們先設(shè)置一下不進(jìn)行密碼審核。

在mysql安裝路徑找到 my.ini(一般linux系統(tǒng)在/etc/my.ini)
vim打開:
在 [mysqld] 這一行下:
添加 skip-grant-tables 跳過密碼校驗(yàn)
!?。”救谁h(huán)境下文件名為:my.cnf

使用:mysql -u root 進(jìn)行登錄

?。?!某次重啟開發(fā)板后,出現(xiàn)錯(cuò)誤:

# mysql -u root
-bash: mysql: command not found

原因:這是由于系統(tǒng)默認(rèn)會(huì)查找/usr/bin下的命令,如果這個(gè)命令不在這個(gè)目錄下,當(dāng)然會(huì)找不到命令,我們需要做的就是映射一個(gè)鏈接到/usr/bin目錄下,相當(dāng)于建立一個(gè)鏈接文件。
首先得知道m(xù)ysql命令或mysqladmin命令的完整路徑,比如mysql的路徑是:/usr/local/mysql/bin/mysql,我們則可以這樣執(zhí)行命令:

# ln -s /usr/local/mysql/bin/mysql /usr/bin

!?。√崾境霈F(xiàn)錯(cuò)誤

原因是缺少libncurses.so.5共享庫。

解決方法:

本人使用的是EAIDK-610開發(fā)板,在板子的/lib64文件夾下查看到系統(tǒng)擁有l(wèi)ibncurses.so.6.1的文件。
所以使用軟連接創(chuàng)建一個(gè)libncurses.so.6.1指向libncurses.so.5的連接,這個(gè)共享庫可以向下兼容。
具體參考下面圖片事例。

再次使用:mysql -u root 進(jìn)行登錄,登錄成功。

到此這篇關(guān)于ARM64架構(gòu)下安裝mysql5.7.22的全過程的文章就介紹到這了,更多相關(guān)ARM64安裝mysql5.7.22內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL外鍵使用詳解

    MySQL外鍵使用詳解

    兩天有人問mysql中如何加外鍵,今天抽時(shí)間總結(jié)一下。mysql中MyISAM和InnoDB存儲引擎都支持外鍵(foreign key),但是MyISAM只能支持語法,卻不能實(shí)際使用。
    2015-03-03
  • MySQL生成連續(xù)的數(shù)字/字符/時(shí)間序列的方法

    MySQL生成連續(xù)的數(shù)字/字符/時(shí)間序列的方法

    有時(shí)候?yàn)榱松蓽y試數(shù)據(jù),或者填充查詢結(jié)果中的數(shù)據(jù)間隔,需要使用到一個(gè)連續(xù)的數(shù)據(jù)序列值,所以,今天我們就來介紹一下如何在 MySQL 中生成連續(xù)的數(shù)字、字符以及時(shí)間序列值,需要的朋友可以參考下
    2024-04-04
  • MySQL多表數(shù)據(jù)記錄查詢詳解

    MySQL多表數(shù)據(jù)記錄查詢詳解

    這篇文章主要為大家詳細(xì)介紹了MySQL多表數(shù)據(jù)記錄查詢操作,具有一定的實(shí)用性,感興趣的小伙伴們可以參考一下
    2016-08-08
  • mysql通過INSERT IGNORE INTO插入拼音字符無效問題及解決

    mysql通過INSERT IGNORE INTO插入拼音字符無效問題及解決

    這篇文章主要介紹了mysql通過INSERT IGNORE INTO插入拼音字符無效問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • mysql/Java服務(wù)端對emoji的支持與問題解決方法詳解

    mysql/Java服務(wù)端對emoji的支持與問題解決方法詳解

    這篇文章主要介紹了mysql/Java服務(wù)端對emoji的支持與問題解決方法,結(jié)合實(shí)例形式分析了mysql/Java服務(wù)端對emoji字符集存儲及支持問題解決方法,需要的朋友可以參考下
    2019-10-10
  • MySQL刪除數(shù)據(jù)庫的方法舉例

    MySQL刪除數(shù)據(jù)庫的方法舉例

    很久沒有使用命令行操作mysql,百度搜羅后重新整理,加強(qiáng)記憶便于查詢,下面這篇文章主要給大家介紹了關(guān)于MySQL刪除數(shù)據(jù)庫的相關(guān)資料,文中給出了詳細(xì)的實(shí)例代碼,需要的朋友可以參考下
    2023-04-04
  • MySQL+Redis緩存+Gearman共同構(gòu)建數(shù)據(jù)庫緩存的方法

    MySQL+Redis緩存+Gearman共同構(gòu)建數(shù)據(jù)庫緩存的方法

    這篇文章主要介紹了MySQL+Redis緩存+Gearman共同構(gòu)建數(shù)據(jù)庫緩存,部署后在MySQL端進(jìn)行創(chuàng)建一個(gè)用戶給與遠(yuǎn)程登錄權(quán)限,使得Redis作為緩存可以用來同步數(shù)據(jù)使用,需要的朋友可以參考下
    2022-10-10
  • mysql使用物理備份安裝xtrabackup的詳細(xì)過程

    mysql使用物理備份安裝xtrabackup的詳細(xì)過程

    這篇文章主要介紹了mysql使用物理備份安裝xtrabackup的詳細(xì)過程,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • ubuntu下在docker中安裝mysql5.6 的方法

    ubuntu下在docker中安裝mysql5.6 的方法

    這篇文章主要介紹了ubuntu下在docker中安裝mysql5.6 的方法,需要的朋友可以參考下
    2017-05-05
  • MySQL創(chuàng)建數(shù)據(jù)庫的兩種方法

    MySQL創(chuàng)建數(shù)據(jù)庫的兩種方法

    這篇文章主要為大家詳細(xì)介紹了MySQL創(chuàng)建數(shù)據(jù)庫的兩種方法,感興趣的小伙伴們可以參考一下
    2016-05-05

最新評論