最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

卸載MySQL

如果是第一次安裝MySQL,在安裝MySQL前,知道如何卸載MySQL是很有必要的。因?yàn)樵诎惭b過程中可能會(huì)
遇到各種各樣的問題,自己玩的話 卸載重裝即可。
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 點(diǎn)擊下圖箭頭按鈕,進(jìn)入選擇MySQL版本頁面。

在這里插入圖片描述

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

在這里插入圖片描述

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

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

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

$> 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)賬號(hào) -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ù)目錄,會(huì)產(chǎn)生一個(gè)臨時(shí)密碼root@localhost:password 首次登陸需要
$> bin/mysql_ssl_rsa_setup #創(chuàng)建的默認(rèn)SSL和RSA文件,支持安全連接
$> chown -R root · #安裝完后把目錄權(quán)限給root,注意最后有個(gè)點(diǎn),表示當(dāng)前目錄
$>chown -R mysql  mysql-files data #這兩個(gè)文件夾權(quán)限還是mysql
$> bin/mysqld_safe --user=mysql & #啟動(dòng)MySQL &:后臺(tái)運(yùn)行
$> cp support-files/mysql.server /etc/init.d/mysql.server 

注意:在初始化MySQL之前可自定義配置vim /etc/my.cnf(沒有會(huì)創(chuàng)建文件),同時(shí)配置簡(jiǎn)單參數(shù)。安裝途中的錯(cuò)誤日志在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 #回車后,輸入臨時(shí)密碼
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
mysql>exit #退出 用新密碼重新登陸??梢詫⒂脩艉兔艽a配置到my.cnf

5. 額外配置

chkconfig --add mysql.server 添加MySQL自啟動(dòng)  chkconfig --list 查看啟動(dòng)項(xiàng)
#添加環(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
啟動(dòng)MySQL /etc/init.d/mysql.server start,啟動(dòng)前先注釋my.cnf中的密碼,因?yàn)?.6初始化是沒密碼的
登陸到mysql,修改密碼 set password = password("密碼")。
5.6升級(jí)到5.7只需要解壓mysql5.7,unlink mysql(5.6的軟鏈),ln -s 5.7的目錄,
然后啟動(dòng)即可。查看datadir中的error.log 在報(bào)錯(cuò),用 mysqld_upgrade -s 升級(jí)即可。

關(guān)于報(bào)錯(cuò)

如遇到不存在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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

金华市| 娄底市| 建宁县| 葫芦岛市| 黄陵县| 阿鲁科尔沁旗| 桃园县| 从化市| 伊宁县| 彰化县| 额济纳旗| 松江区| 德清县| 五河县| 荥阳市| 桂阳县| 吉安市| 建始县| 滁州市| 黔东| 葵青区| 砚山县| 洪江市| 哈尔滨市| 三河市| 遵义市| 余干县| 滨海县| 曲麻莱县| 百色市| 苏尼特右旗| 沧州市| 平南县| 浮山县| 衡南县| 保德县| 内江市| 太原市| 获嘉县| 麻江县| 辛集市|