婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > linux centos7安裝mysql8的教程

linux centos7安裝mysql8的教程

熱門標(biāo)簽:鄭州網(wǎng)絡(luò)外呼系統(tǒng)價(jià)錢 機(jī)器人打電銷電話 博樂電銷機(jī)器人 怎么更改高德地圖標(biāo)注 云南大數(shù)據(jù)外呼系統(tǒng) 400電話到哪辦理優(yōu)惠 南寧外呼系統(tǒng)招商 上海市三維地圖標(biāo)注 電話機(jī)器人是電腦呼號(hào)嗎

一、RPM版安裝

查看是否有其他版本的數(shù)據(jù)庫,若有,刪除干凈

非root用戶必須要有sudo權(quán)限

1.下載mysql相關(guān)安裝包

https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/mysql-community-server-8.0.18-1.el7.x86_64.rpm

https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/mysql-community-libs-8.0.18-1.el7.x86_64.rpm

https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/mysql-community-common-8.0.18-1.el7.x86_64.rpm

https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/mysql-community-client-8.0.18-1.el7.x86_64.rpm

2.其他依賴(可以先跳過該步,看后面安裝mysql時(shí)缺少什么依賴就安裝什么依賴)

到該網(wǎng)址下去尋找gcc、gcc-c++、openssl、perl及其依賴包

https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/

3.安裝mysql(未報(bào)錯(cuò)則表示安裝成功)

4.自定義配置mysql(如果不想改變mysql的默認(rèn)相關(guān)目錄,跳至第6步)

修改Mysql默認(rèn)的配置文件內(nèi)容

sudo vi /etc/my.cnf

刪除所有內(nèi)容,加入以下內(nèi)容:

[mysqld]
user=mysql
port=3306
datadir=/app/mysql/data
socket=/app/mysql/mysql.sock
log-error=/app/mysql/log/mysqld.log
pid-file=/app/mysql/mysqld.pid
[client]
socket=/app/mysql/mysql.sock

5.創(chuàng)建配置文件中的相關(guān)目錄并修改權(quán)限

sudo mkdir /app/mysql/data /app/mysql/log -p
sudo chown mysql:mysql /app/mysql -R

6.初始化mysql

7.啟動(dòng)mysql

若啟動(dòng)出錯(cuò):

a.請查看mysql相關(guān)目錄的所屬用戶和所屬組是否是mysql

b.請查看selinux是否關(guān)閉:執(zhí)行sudo getenforce得到的結(jié)果若不是Permissive,執(zhí)行命令:sudo setenforce 0

c.查看端口是否被占用

d.若還是無法啟動(dòng):請查看mysql錯(cuò)誤日志以及sudo systemctl status mysqld或者journalctl -xe

8.登錄mysql

查看Mysql的初始密碼(root@localhost:后面的就是初始密碼)

sudo cat /app/mysql/log |grep root@localhost (做過第4步使用該命令)
sudo cat /var/log/mysqld.log|grep root@localhost (未做過第4步使用該命令)

登錄mysql,復(fù)制上面的密碼

mysql -p

9.修改mysql密碼(初次登錄必須修改密碼,否則無法使用mysql命令)

alter user 'root'@'localhost' identified by '你的密碼';

二、源碼版安裝

非root用戶必須要有sudo權(quán)限

1.下載相關(guān)源碼包

https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
https://mirrors.tuna.tsinghua.edu.cn/gnu/gmp/gmp-6.2.0.tar.xz
https://mirrors.tuna.tsinghua.edu.cn/gnu/m4/m4-latest.tar.gz
https://mirrors.tuna.tsinghua.edu.cn/gnu/mpfr/mpfr-4.0.2.tar.gz
https://mirrors.tuna.tsinghua.edu.cn/gnu/mpc/mpc-1.1.0.tar.gz
https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/mysql-8.0.19.tar.gz
http://dl.bintray.com/boostorg/release/1.70.0/source/boost_1_70_0.tar.gz
https://down.24kplus.com/linux/cmake/cmake-3.16.2.tar.gz

2.安裝低版本的gcc、gcc-c++(必須要做,否則升級(jí)gcc安裝m4/gmp/mpfr/mpc時(shí)configure會(huì)報(bào)錯(cuò):configure: error: no acceptable C compiler found in $PATH)

到該網(wǎng)址下尋找gcc、gcc-c++及其依賴包(能連外網(wǎng)的可以直接使用命令:sudo yum -y install gcc gcc-c++)
https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/

3.安裝源碼版cmake

必須安裝openssl和openssl-devel依賴,下載網(wǎng)址同上,否則bootstrap會(huì)報(bào)錯(cuò):找不到openssl(能連外網(wǎng)的可以直接使用命令:sudo yum -y install openssl openssl-devel)

tar cmake-3.16.1.tgz
cd cmake-3.16.1
sudo ./bootstrap 
sudo make 
sudo make check
sudo make install

4.升級(jí)gcc、gcc-c++

a.安裝m4

tar -xzvf m4-latest.tar.gz
cd m4-1.4.17/
sudo ./configure --prefix=/usr/local(--prefix指定安裝路徑)
sudo make (編譯)
sudo make check (檢查編譯是否有錯(cuò),注意是否有Error,可以不做)
sudo make install (安裝)
m4 --version (查看m4版本)

正確安裝后可以看到如下結(jié)果

b.安裝gmp

sudo ln -s /usr/local/bin/m4 /usr/bin (把m4做一個(gè)軟連接到此路徑下,否則configure時(shí)會(huì)報(bào)錯(cuò):checking for suitable m4... configure: error: No usable m4 in $PATH or /usr/5bin (see config.log for reasons).)
tar -xvf gmp-6.2.0.tar.xz
cd gmp-6.2.0
sudo ./configure --prefix=/usr/local/gmp-6.2 (非管理員必須要sudo,否則會(huì)報(bào)錯(cuò):Permission denied)
sudo make
sudo make check
sudo make install

c.安裝mpfr

tar -xzvf mpfr-4.0.2.tar.gz 
cd mpfr-4.0.2 
sudo ./configure --prefix=/usr/local/mpfr-4.0 --with-gmp=/usr/local/gmp-6.2 (--with-gmp為gmp的安裝目錄)
sudo make
sudo make check
sudo make install

d.安裝mpc

tar -xzvf mpc-1.1.0.tar.gz
cd mpc-1.1
sudo ./configure --prefix=/usr/local/mpc-1.1 --with-gmp=/usr/local/gmp-6.2 --with-mpfr=/usr/local/mpfr-4.0
sudo make
sduo make check
sudo make install

e.加入庫文件(/usr/local/mpfr-4.0/lib/必須加入庫文件,其他兩個(gè)可以不做,否則安裝升級(jí)gcc編譯時(shí)會(huì)報(bào)錯(cuò):error while loading shared libraries: libmpfr.so.6: cannot open shared object file: No such file or directory)

sudo vi /etc/ld.so.conf
 /usr/local/mpfr-4.0/lib/

 /usr/local/gmp-6.2/lib

 /usr/local/mpc-1.1/lib

sudo ldconfig (使上面的操作生效)

或者做軟連接

sudo ln -s /usr/local/mpfr-4.0/lib/libmpfr.so.6 /usr/bin

或者復(fù)制

sudo cp /usr/local/mpfr-4.0/lib/libmpfr.so.6 /usr/bin/

f.安裝其他依賴(系統(tǒng)未安裝依賴包時(shí),必須要裝,否則升級(jí)gcc編譯時(shí)會(huì)報(bào)錯(cuò):mpc.h:沒有那個(gè)文件或目錄)

下載gmp-devel和libmpc-devel及其依賴包(能連外網(wǎng)的可以直接使用命令:sudo yum -y install gmp-devel libmpc-devel)

https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/gmp-6.0.0-15.el7.x86_64.rpm
https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/gmp-devel-6.0.0-15.el7.x86_64.rpm
https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/libmpc-1.0.1-3.el7.x86_64.rpm
https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/libmpc-devel-1.0.1-3.el7.x86_64.rpm
https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/mpfr-3.1.1-4.el7.x86_64.rpm
https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/mpfr-devel-3.1.1-4.el7.x86_64.rpm

若還有依賴包需下載,請到https://mirrors.tuna.tsinghua.edu.cn自行下載

g.升級(jí)gcc

tar -xzvf gcc-9.2.0.tar.gz
cd gcc-9.2.0
 sudo ./configure --prefix=/usr/local/gcc-9.2 \

 --enable-bootstrap\

 --enable-checking=release \

 --enable-languages=c,c++ \

 --enable-threads=posix \

 --disable-checking\

 --disable-multilib\

 --enable--long-long\

 --with-gmp=/usr/local/gmp-6.2\

 --with-mpfr=/usr/local/mpfr-4.0\

 --with-mpc=/usr/local/mpc-1.1
sudo make (編譯時(shí)間較長,1個(gè)小時(shí)的樣子)
sudo make check
sudo make install

務(wù)必卸載低版本的gcc、gcc-c++

sudo rpm -e gcc-c++
sudo rpm -e gcc
sudo vi /etc/profile export PATH=$PATH:/usr/local/gcc/bin 
  source /etc/profile

查看gcc版本號(hào)

gcc --version

5.安裝源碼版mysql

安裝ncurses-devel依賴,否則cmake報(bào)錯(cuò):Curses library not found.Please install appropriate package(能連外網(wǎng)的可以直接使用命令:sudo yum -y install ncurses-devel,不能連上外網(wǎng)的下載地址同第2步一樣)

tar -xzvf mysql-8.0.19.tar.gz
cd mysql-8.0.19
cmake . -DCMAKE_INSTALL_PREFIX=/app/mysql\

 -DDEFAULT_CHARSET=utf8\

 -DDEFAULT_COLLATION=utf8_general_ci\

 -DENABLED_LOCAL_INFILE=ON\

 -DWITH_SSL=system\

 -DMYSQL_DATADIR=/app/mysql/data\

 -DSYSCONFDIR=/app/mysql/config\

 -DMYSQL_TCP_PORT=3306\

 -DMYSQL_UNIX_ADDR=/app/mysql/mysql.sock\

 -DWITH_BOOST=/home/mcbadm/mysql8/\

 -DFORCE_INSOURCE_BUILD=1

以上參數(shù)介紹如下(簡單的參數(shù),更詳細(xì)參數(shù)請參考https://blog.51cto.com/laowafang/1294964):-DCMAKE_INSTALL_PREFIX:安裝目錄

-DDEFAULT_CHARSET:設(shè)置字符集
-DDEFAULT_COLLATION:設(shè)置排序規(guī)則
-DENABLED_LOCAL_INFILE=ON:啟用本地?cái)?shù)據(jù)導(dǎo)入支持
-DWITH_SSL=system:啟用ssl庫支持
-DMYSQL_DATADIR:數(shù)據(jù)文件目錄,可任意 
-DSYSCONFDIR:配置文件目錄,可任意 
-DMYSQL_TCP_PORT:mysql監(jiān)聽的TCP端口
-DMYSQL_UNIX_ADDR:mysql.sock路徑,可任意 
-DWITH_BOOST:boost源碼包所在目錄 
-DFORCE_INSOURCE_BUILD:強(qiáng)制建立未存在的資源目錄
cmake若報(bào)錯(cuò),請找到原因解決后刪除CMakeCache.txt再次cmake

sudo rm -rf /usr/lib64/libstdc++.so.6* (刪掉所有低版本c++的庫文件)
sudo ln -s /usr/local/gcc-9.2/lib64 /usr/lib64 (把新安裝的高本版c++庫文件加入到系統(tǒng)庫文件中)
sudo make (需要大概1小時(shí))
sudo make install

6.編寫配置文件,建立目錄并授權(quán)

sudo mkdir /app/mysql/config
sudo cd /app/mysql
sudo vi config/my.cnf

加入以下內(nèi)容:

[mysqld]
user=mysql
port=3306
datadir=/app/mysql/data
socket=/app/mysql/mysql.sock
[mysqld_safe]
log-error=/app/mysql/logs/mysql-err.log
pid-file=/app/mysql/mysql.pid
[client]
socket=/app/mysql/mysql.sock
sudo useradd mysql -s /sbin/nologin
sudo mkdir -p /app/mysql/logs
sudo touch /app/mysql/logs/mysql-err.log
sudo chown -R mysql.mysql /app/mysql

7.初始化并登陸修改密碼

初始化

sudo /app/mysql/bin/mysqld --initialize-insecure --user=mysql --datadir=/app/mysql/data --basedir=/app/mysql  (無初始密碼的,若想要初始密碼,使用--initialize)

啟動(dòng)

sudo /app/mysql/support-files/mysql.server start

登陸(若無初始密碼直接回車即可)

sudo /app/mysql/bin/mysql -p

修改密碼

alter user 'root'@'localhost' identified by '密碼';

總結(jié)

以上所述是小編給大家介紹的linux centos7安裝mysql8的教程,希望對大家有所幫助!

您可能感興趣的文章:
  • 阿里云centos7中安裝MySQL8.0.13的方法步驟
  • CentOS7版本安裝Mysql8.0.20版本數(shù)據(jù)庫的詳細(xì)教程
  • CentOS7.5 安裝 Mysql8.0.19的教程圖文詳解
  • linux(Centos7)下安裝mysql8.0.18的教程圖解
  • CentOS7.6安裝MYSQL8.0的步驟詳解
  • CentOS7開啟MySQL8主從備份、每日定時(shí)全量備份(推薦)
  • CentOS7.4 源碼安裝MySQL8.0的教程詳解
  • centos7上mysql8.0rpm方式安裝教程圖解
  • Centos7 安裝 Mysql8教程

標(biāo)簽:秦皇島 定西 白銀 寧夏 杭州 澳門 恩施 益陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux centos7安裝mysql8的教程》,本文關(guān)鍵詞  linux,centos7,安裝,mysql8,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux centos7安裝mysql8的教程》相關(guān)的同類信息!
  • 本頁收集關(guān)于linux centos7安裝mysql8的教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产伦精品一区二区三区在线观看| jvid福利写真一区二区三区| 亚洲色图都市小说| 欧美激情一区二区| 26uuu国产电影一区二区| 欧美日韩精品欧美日韩精品| 免费在线观看精品| 日韩精品福利网| 狠狠色2019综合网| 韩国精品久久久| 丁香五精品蜜臀久久久久99网站| 国产自产高清不卡| 不卡的电影网站| 色综合网站在线| 欧美老人xxxx18| 91精品欧美福利在线观看| 欧美r级电影在线观看| 精品久久久久一区| 国产精品伦理一区二区| 怡红院av一区二区三区| 天使萌一区二区三区免费观看| 日韩成人精品在线| 国产一区三区三区| 色综合 综合色| 精品国产一区a| 亚洲一区二区三区四区中文字幕 | 国产亚洲一区二区三区| 亚洲国产精品精华液ab| 夜夜精品视频一区二区| 精彩视频一区二区三区| 欧洲精品一区二区| 国产欧美精品一区| 麻豆精品久久精品色综合| 成人精品一区二区三区四区| 欧美一区二区三区免费在线看| 精品欧美一区二区久久| 一区二区三区成人| 国产精华液一区二区三区| 欧美另类久久久品| 亚洲成人av资源| 一本色道久久综合精品竹菊| 国产三级精品三级在线专区| 日韩和欧美一区二区三区| 一本久道中文字幕精品亚洲嫩| 国产欧美日韩一区二区三区在线观看| 日韩二区在线观看| 91麻豆精品91久久久久同性| 亚洲高清不卡在线| 欧美日韩在线精品一区二区三区激情| 国产日韩欧美精品电影三级在线| 久久精品国产精品亚洲红杏 | 中文字幕在线一区二区三区| 激情综合色综合久久| 精品国产1区二区| 激情亚洲综合在线| 国产精品看片你懂得| 91麻豆福利精品推荐| 一区二区欧美视频| 正在播放亚洲一区| 国产成人精品三级| 亚洲一区在线观看免费观看电影高清| 欧洲av在线精品| 激情图片小说一区| 亚洲欧洲综合另类| 欧美视频精品在线| 国产精品一区二区黑丝| 国产精品久久久久久久久搜平片| 一本色道久久综合精品竹菊| 水野朝阳av一区二区三区| 亚洲精品一区二区三区影院 | 国产精品国产三级国产aⅴ中文 | 精品福利一区二区三区| 国产激情91久久精品导航| 一区二区欧美视频| 久久久国产精华| 在线日韩一区二区| 成人激情校园春色| 日韩高清一区二区| 亚洲免费色视频| 国产精品久久久久久久蜜臀| 日韩视频免费观看高清完整版 | 亚洲少妇屁股交4| 久久久精品一品道一区| 91精品中文字幕一区二区三区| 国产成人av在线影院| 久久国产生活片100| 亚洲高清不卡在线| 亚洲国产cao| 亚洲成人在线网站| 一区二区高清免费观看影视大全| 国产欧美一区二区精品秋霞影院| 欧美高清激情brazzers| 一本大道久久精品懂色aⅴ| 91在线视频观看| 色综合久久中文综合久久牛| 91色综合久久久久婷婷| av爱爱亚洲一区| 在线精品视频一区二区| 91麻豆产精品久久久久久| 99re视频精品| 欧美日韩国产精品自在自线| 欧美日韩成人一区二区| 在线综合视频播放| 2021久久国产精品不只是精品| 精品国产网站在线观看| 国产人伦精品一区二区| 亚洲午夜精品一区二区三区他趣| 亚洲国产日韩av| 国产在线麻豆精品观看| 日本韩国欧美在线| 精品国产免费久久| 国产拍揄自揄精品视频麻豆| 亚洲视频免费观看| 国精产品一区一区三区mba桃花| 成人在线综合网| 欧美一区二区在线看| 中文字幕一区二区在线观看| 视频在线在亚洲| 日本高清不卡aⅴ免费网站| 日韩女优av电影在线观看| 亚洲一区二区三区四区不卡| 国产成人精品一区二区三区网站观看 | 麻豆一区二区99久久久久| 成人sese在线| 亚洲精品一区二区三区影院| 亚洲成人中文在线| 91在线播放网址| 中文字幕av一区 二区| 国产精品一区二区视频| 精品入口麻豆88视频| 蜜桃视频免费观看一区| 欧美日韩国产大片| 午夜影视日本亚洲欧洲精品| 99久久精品免费看国产| 国产精品蜜臀av| av一区二区不卡| 日韩码欧中文字| 91成人在线精品| 亚洲国产成人porn| 日韩三级伦理片妻子的秘密按摩| 亚洲尤物在线视频观看| 欧美怡红院视频| 免费的国产精品| 日韩精品一区二区三区swag| 国产一区二区美女诱惑| 国产精品卡一卡二卡三| 精品视频资源站| 国产中文一区二区三区| 国产精品美女久久久久久2018 | 久久久久青草大香线综合精品| 韩国毛片一区二区三区| 欧美经典三级视频一区二区三区| 国产精一区二区三区| 亚洲精品中文字幕在线观看| 欧美日韩三级在线| 国产精品资源网| 午夜国产精品影院在线观看| 久久这里只有精品视频网| av色综合久久天堂av综合| 亚洲制服欧美中文字幕中文字幕| 欧美日韩1234| 99国产精品国产精品毛片| 日韩成人免费看| 一区二区三区日韩精品视频| 欧美成人精品1314www| 欧洲一区二区三区免费视频| 不卡在线观看av| 国模无码大尺度一区二区三区| 一区二区三区四区五区视频在线观看 | 日韩一卡二卡三卡四卡| 91国产免费观看| av午夜精品一区二区三区| 国产中文字幕精品| 国产精品资源在线观看| 精品无人区卡一卡二卡三乱码免费卡 | 日韩二区在线观看| 天天做天天摸天天爽国产一区 | 91精品国产乱码| 91麻豆精品国产91久久久资源速度| 成人av在线网站| 99久久精品费精品国产一区二区| 成人免费观看视频| 国产69精品久久久久777| 国产一区二区三区在线看麻豆| 久久成人久久鬼色| 美脚の诱脚舐め脚责91| 免费av网站大全久久| 激情综合网av| 成人av在线播放网址| 欧美在线一区二区| 日韩一区二区在线观看视频| 精品国产免费久久| 1000精品久久久久久久久| 亚洲美女一区二区三区| 男女性色大片免费观看一区二区| 免费观看在线综合| 99国产一区二区三精品乱码| 欧美日韩视频在线第一区| 久久久亚洲午夜电影| 一区二区三区在线免费观看|