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

Linux下如何通過MySQL二進(jìn)制包安裝MySQL5.7

 更新時間:2023年07月18日 15:08:43   作者:Rechow  
這篇文章主要介紹了Linux下如何通過MySQL二進(jìn)制包安裝MySQL5.7,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

在Linux下通過通用壓縮包安裝MySQL5.7

卸載MySQL

如果是第一次安裝MySQL,在安裝MySQL前,知道如何卸載MySQL是很有必要的。因為在安裝過程中可能會
遇到各種各樣的問題,自己玩的話 卸載重裝即可。
1.  find / -name mysql   查看MySQL相關(guān)包。
2.  rm -rf 文件夾,rm -f 文件   刪除找到的文件及文件夾。
3. rm -rf /etc/my.cnf   刪除自定義配置文件。
4. rm -rf /etc/init.d/mysql.server  刪除服務(wù)程序。
5.  id mysql,userdel mysql,/etc/group,groupdel mysql 查看MySQL用戶及組,并刪除。

通過TAR包安裝MySQL5.7

1. 下載MySQL5.7二進(jìn)制包

1.1 點擊下圖箭頭按鈕,進(jìn)入選擇MySQL版本頁面。

在這里插入圖片描述

1.2 下載對應(yīng)的安裝版本 MySQL5.7-Linux - Generic, Compressed TAR Archive

在這里插入圖片描述

2. 上傳安裝包到服務(wù)器

2.1 沒合適的工具的話,可以用下winscp,挺好用的,重要是免費。 https://winscp.net/eng/index.php通過工具上傳tar包到/usr/local/目錄下,方便后續(xù)安裝。

3. 在服務(wù)器上通過命令安裝MySQL,并啟動

$> yum search libaio  #搜索是否存在依賴包
$> yum install libaio #不存在,安裝包
$> groupadd mysql #創(chuàng)建用戶組
$> useradd -r -g mysql -s /bin/false mysql #創(chuàng)建用戶只有所有權(quán),而不能登陸服務(wù)器 -r:系統(tǒng)賬號 -g:所屬用戶組 
$> cd /usr/local
$> tar zxvf /path/to/mysql-VERSION-OS.tar.gz #解壓文件 z:被解壓 x:提取文件 v:顯示解壓過程
$> ln -s full-path-to-mysql-VERSION-OS mysql #創(chuàng)建mysql的軟鏈到MySQL解壓目錄
$> cd mysql
$> mkdir mysql-files
$> chown mysql:mysql mysql-files #change owner更改所有者和組的權(quán)限
$> chmod 750 mysql-files #change model更改文件權(quán)限,讀-4 寫-2 操作-1,數(shù)字為加起來的和。數(shù)字分別表示文件所屬者、文件所屬組和其他人的權(quán)限
$> bin/mysqld --initialize --user=mysql #初始化數(shù)據(jù)目錄,會產(chǎn)生一個臨時密碼root@localhost:password 首次登陸需要
$> bin/mysql_ssl_rsa_setup #創(chuàng)建的默認(rèn)SSL和RSA文件,支持安全連接
$> chown -R root · #安裝完后把目錄權(quán)限給root,注意最后有個點,表示當(dāng)前目錄
$>chown -R mysql  mysql-files data #這兩個文件夾權(quán)限還是mysql
$> bin/mysqld_safe --user=mysql & #啟動MySQL &:后臺運行
$> cp support-files/mysql.server /etc/init.d/mysql.server 

注意:在初始化MySQL之前可自定義配置vim /etc/my.cnf(沒有會創(chuàng)建文件),同時配置簡單參數(shù)。安裝途中的錯誤日志在datadir中,沒自定義就去默認(rèn)的安裝目錄下的data下找error.log

[client]
port=3306
socket=/tmp/mysql.sock
#修改密碼后可在此設(shè)置user和password
[mysqld]
port=3306
socket=/tmp/mysql.sock
datadir=/opt/mdata/mysql_test_data/ #安裝目錄外仍以位置定義數(shù)據(jù)目錄
log-error=error.log

4. 首次登陸MySQL,并修改密碼

$> mysql -u root -p #回車后,輸入臨時密碼
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
mysql>exit #退出 用新密碼重新登陸。可以將用戶和密碼配置到my.cnf

5. 額外配置

chkconfig --add mysql.server 添加MySQL自啟動  chkconfig --list 查看啟動項
#添加環(huán)境變量 /etc/profile
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin

關(guān)于如何安裝MySQL5.6

如已安裝mysql5.7,需要先刪除datadir中的數(shù)據(jù),unlink mysql,把ln -s mysql5.6解壓目錄。
cd mysql
chown mysql:mysql .
scripts /mysql_install_db --user=mysql 
chown -R root .
chown -R mysql mysql_files data
啟動MySQL /etc/init.d/mysql.server start,啟動前先注釋my.cnf中的密碼,因為5.6初始化是沒密碼的
登陸到mysql,修改密碼 set password = password("密碼")。
5.6升級到5.7只需要解壓mysql5.7,unlink mysql(5.6的軟鏈),ln -s 5.7的目錄,
然后啟動即可。查看datadir中的error.log 在報錯,用 mysqld_upgrade -s 升級即可。

關(guān)于報錯

如遇到不存在libncurses.so.5

解決辦法:

① find / -name libncurses* ② cd 到目錄 ③ ln -s libncurses.so.5.6 /lib64/libncurses.so.5

官方安裝文檔:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html

到此這篇關(guān)于在Linux下通過MySQL二進(jìn)制包安裝MySQL5.7的文章就介紹到這了,更多相關(guān)MySQL二進(jìn)制包安裝MySQL5.7內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 完美解決mysql啟動后隨即關(guān)閉的問題(ibdata1文件損壞導(dǎo)致)

    完美解決mysql啟動后隨即關(guān)閉的問題(ibdata1文件損壞導(dǎo)致)

    下面小編就為大家?guī)硪黄昝澜鉀Qmysql啟動后隨即關(guān)閉的問題(ibdata1文件損壞導(dǎo)致)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • mysql多表查詢的幾種分類詳細(xì)

    mysql多表查詢的幾種分類詳細(xì)

    本文主要介紹了mysql多表查詢的幾種分類詳細(xì),主要包括3大分類,等值連接 vs 非等值連接,自連接 vs 非自連接,內(nèi)連接 vs 外連接,文章介紹的非常詳細(xì),感興趣的可以了解一下
    2022-02-02
  • Mysql關(guān)于進(jìn)程中的死鎖和解除鎖問題

    Mysql關(guān)于進(jìn)程中的死鎖和解除鎖問題

    Mysql 經(jīng)常會遇到語句或者存儲過程長時間沒有反應(yīng),大概率就是掛掉了,或者死鎖了,這篇文章主要介紹了Mysql關(guān)于進(jìn)程中的死鎖和解除鎖問題,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • MySQL慢查詢的坑

    MySQL慢查詢的坑

    這篇文章主要介紹了MySQL慢查詢的坑,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • rpm -ivh方式安裝mysql并修改數(shù)據(jù)存儲位置的實現(xiàn)

    rpm -ivh方式安裝mysql并修改數(shù)據(jù)存儲位置的實現(xiàn)

    在Linux環(huán)境下進(jìn)行MySQL的安裝可以使用不同的方式,但在本文中我們將關(guān)注一種特定的方式,即通過RPM包的方式進(jìn)行安裝,本文主要介紹了rpm -ivh方式安裝mysql并修改數(shù)據(jù)存儲位置的實現(xiàn),感興趣的可以了解一下
    2023-09-09
  • MySQL BinLog如何恢復(fù)誤更新刪除數(shù)據(jù)

    MySQL BinLog如何恢復(fù)誤更新刪除數(shù)據(jù)

    這篇文章主要介紹了MySQL BinLog如何恢復(fù)誤更新刪除數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • MySQL的數(shù)據(jù)類型和建庫策略分析詳解

    MySQL的數(shù)據(jù)類型和建庫策略分析詳解

    無論是在小得可憐的免費數(shù)據(jù)庫空間或是大型電子商務(wù)網(wǎng)站,合理的設(shè)計表結(jié)構(gòu)、充分利用空間是十分必要的。這就要求我們對數(shù)據(jù)庫系統(tǒng)的常用數(shù)據(jù)類型有充分的認(rèn)識。下面我就將我的一點心得寫出來跟大家分享。
    2008-04-04
  • MySQL定時備份數(shù)據(jù)庫(全庫備份)的實現(xiàn)

    MySQL定時備份數(shù)據(jù)庫(全庫備份)的實現(xiàn)

    本文主要介紹了MySQL定時備份數(shù)據(jù)庫(全庫備份)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • mysql中text,longtext,mediumtext區(qū)別小結(jié)

    mysql中text,longtext,mediumtext區(qū)別小結(jié)

    在 MySQL 中,text、mediumtext 和 longtext 都是用來存儲大量文本數(shù)據(jù)的數(shù)據(jù)類型,本文就來詳細(xì)的介紹一下這三種類型的區(qū)別,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • Mysql常見的驅(qū)動程序使用

    Mysql常見的驅(qū)動程序使用

    MySQL驅(qū)動程序是連接應(yīng)用程序與MySQL數(shù)據(jù)庫的重要組件,本文主要介紹了Mysql常見的驅(qū)動程序使用,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03

最新評論