国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux centos7系統(tǒng)離線部署mysql-8.0.35免安裝版本

這篇具有很好參考價值的文章主要介紹了linux centos7系統(tǒng)離線部署mysql-8.0.35免安裝版本。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、準(zhǔn)備工作

1、卸載MariaDB

在CentOS中默認(rèn)安裝有MariaDB,是MySQL的一個分支,主要由開源社區(qū)維護(hù)。
CentOS 7及以上版本已經(jīng)不再使用MySQL數(shù)據(jù)庫,而是使用MariaDB數(shù)據(jù)庫。
如果直接安裝MySQL,會和MariaDB的文件沖突。
因此,需要先卸載自帶的MariaDB,再安裝MySQL。

  • 查看版本:
rpm -qa|grep mariadb
  • 卸載
rpm -e --nodeps 【文件名】
  • 檢查是否卸載干凈:
rpm -qa|grep mariadb

注意:1、卸載前要切換root環(huán)境,否則提示無權(quán)限。2、mariadb可能有兩個文件都要卸載

  • 檢查cnetos環(huán)境中GLIBC的版本
    由于我的centos7版本只能到glibc 2.17,下載相應(yīng)的mysql版本
    #查看glibc版本
    ldd --version   
    #查看源中g(shù)libc有那些版本
    strings /lib64/libc.so.6 | grep GLIBC_
    

2、下載mysql

[官網(wǎng)鏈接](https://dev.mysql.com/downloads)
  • 找到壓縮包的下載鏈接
    點(diǎn)擊 MySQL Community Server
    rpm mysql 8.0.35,數(shù)據(jù)庫,linux,mysql,運(yùn)維
  • 下載免安裝版本
    rpm mysql 8.0.35,數(shù)據(jù)庫,linux,mysql,運(yùn)維
    服務(wù)器能連接互聯(lián)網(wǎng)的也可以通過wget方式下載
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.35-linux-glibc2.17-x86_64.tar

二、安裝部署

1、將文件拖到linux的相應(yīng)目錄下,并解壓

#解壓
tar -xvf mysql-8.0.35-linux-glibc2.17-x86_64.tar # 解壓 tar包
#改名
mv mysql-8.0.35-linux-glibc2.17-x86_64 mysql-8.0.35

2、添加PATH環(huán)境變量

  • 臨時添加
#執(zhí)行命令
export PATH=$PATH:/Data/mysql-8.0.35/bin

雖然后面修改配置文件也添加了環(huán)境變量,但是銀河麒麟v10系統(tǒng)也要手動添加一次,否則mysqld會提示找不到命令

  • 插入環(huán)境變量
vi /etc/profile
#在合適位置插入
export PATH=$PATH:/Data/mysql-8.0.35/bin
#保存后執(zhí)行,更新環(huán)境變量
source /etc/profile

3、創(chuàng)建數(shù)據(jù)目錄

mkdir -p /Data/mysql-8.0.35/datas  # 數(shù)據(jù)目錄
mkdir -p /Data/mysql-8.0.35/logs  # 日志等目錄```

注意:datas目錄必須是空的?。?!空的?。?!否則初始化會報錯!??!
日志目錄與數(shù)據(jù)目錄至少是平級目錄千萬不可吧日志目錄創(chuàng)建到數(shù)據(jù)目錄內(nèi)部?。?!

4、創(chuàng)建mysql組和用戶

#創(chuàng)建組
[root@111 mysql-8.0.35]# groupadd mysql
#創(chuàng)建用戶(-s /bin/false參數(shù)指定mysql用戶僅擁有所有權(quán),而沒有登錄權(quán)限)
[root@111 mysql-8.0.35]# useradd -r -g mysql -s /Data/false mysql
#將用戶添加到組中
[root@111 mysql-8.0.35]# chown -R mysql:mysql ./

5、賦予權(quán)限

  • 更改用戶組
chown -R mysql:mysql /Data/mysql-8.0.35
  • 更改權(quán)限
chmod -R 750 /Data/mysql-8.0.35/datas
chmod -R 750 /Data/mysql-8.0.35/logs

特別注意:必須給兩個文件夾賦予權(quán)限否則會報錯無法啟動,但是權(quán)限不建議賦予太高,如果設(shè)置777在MySQL日志中可能會有警告:(有警告但是可以啟動)

5、修改mysql配置文件

vi /etc/my.cnf
[mysql]
#默認(rèn)字符集
default-character-set=utf8mb4
[client]
port       = 3306
socket     = /Data/mysql-8.0.35/mysql.sock

[mysqld]
port       = 3306
server-id  = 3306
socket     = /Data/mysql-8.0.35/mysql.sock
# 安裝目錄
basedir    = /Data/mysql-8.0.35
# 數(shù)據(jù)存放目錄
datadir    = /Data/mysql-8.0.35/datas/mysql
log-bin    = /Data/mysql-8.0.35/datas/mysql/mysql-bin
innodb_data_home_dir      =/Data/mysql-8.0.35/datas/mysql
innodb_log_group_home_dir =/Data/mysql-8.0.35/datas/mysql
#日志及進(jìn)程數(shù)據(jù)的存放目錄
log-error =/Data/mysql-8.0.35/logs/mysql.log
pid-file  =/Data/mysql-8.0.35/logs/mysql.pid
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼
character-set-server=utf8mb4
lower_case_table_names=1
autocommit =1
# 創(chuàng)建新表時將使用的默認(rèn)存儲引擎
default_storage_engine = InnoDB

保存退出

6、執(zhí)行初始化

#進(jìn)入mysql 安裝目錄bin下:
./mysqld --defaults-file=/etc/my.cnf --basedir=/Data/mysql-8.0.35 --datadir=/Data/mysql-8.0.35/datas/mysql --user=mysql --initialize-insecure

7、啟動mysql

/Data/mysql-8.0.35/support-files/mysql.server start

8、重置密碼

因?yàn)樯厦鎲雍?,root是沒有密碼的,所以需要重新設(shè)置一個密碼

mysql -uroot
mysql> use mysql
mysql> alter user 'root'@'localhost' identified by 'abcABC!123456';
mysql> flush privileges;
mysql> quit

遠(yuǎn)程調(diào)用可能訪問不了,因?yàn)閘ocalhost只能本地訪問,遠(yuǎn)程調(diào)用可以將localhost設(shè)置為% 或者指定IP

mysql> use mysql
mysql> update user set user.Host='%'where user.User='root';
mysql> flush privileges;
mysql> quit

三、安裝過程可能遇到的問題

執(zhí)行過程中,如果出現(xiàn)
rpm mysql 8.0.35,數(shù)據(jù)庫,linux,mysql,運(yùn)維
版本不對,下載相應(yīng)的版本文章來源地址http://www.zghlxwxcb.cn/news/detail-801610.html

到了這里,關(guān)于linux centos7系統(tǒng)離線部署mysql-8.0.35免安裝版本的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • CentOS7操作系統(tǒng)離線安裝docker

    有時候我們沒有辦法聯(lián)網(wǎng)安裝各種軟件包,這時候就需要提前下載好所需要的包,然后把包上傳到服務(wù),在服務(wù)器上進(jìn)行安裝。 今天我們一起來探討了在centos7操作系統(tǒng)上,安裝docker。 專欄地址:容器管理 , 此專欄是沐風(fēng)曉月容器篇的學(xué)習(xí)和匯總,希望能夠加深自己的印象

    2023年04月21日
    瀏覽(23)
  • Centos7安裝圖形化界面并使用Windows遠(yuǎn)程桌面連接(包含離線部署)

    Centos7安裝圖形化界面并使用Windows遠(yuǎn)程桌面連接(包含離線部署)

    1、關(guān)閉防火墻和selinux(xrdp是通過3389端口遠(yuǎn)程桌面連接 ) [root@localhost ~]# systemctl stop firewalld #臨時關(guān)閉防火墻 [root@localhost ~]# systemctl disable firewalld.service #永久關(guān)閉防火墻 [root@localhost ~]# setenforce 0 #臨時關(guān)閉selinux [root@localhost ~]# sed -i \\\'s/enforcing/disabled/g\\\' /etc/selinux/config #永久關(guān)閉

    2024年02月08日
    瀏覽(32)
  • Linux centos7 在線及離線安裝postgresql12 詳細(xì)教程

    Linux centos7 在線及離線安裝postgresql12 詳細(xì)教程

    目錄 一、在線安裝 1、配置yum源 2、安裝PostgreSQL 3、初始化PostgreSQL 4、啟動PostgreSQL服務(wù) 5、修改密碼 6、配置遠(yuǎn)程訪問 7、關(guān)閉防火墻 8、全關(guān)完后,navicat測試 二、離線安裝 1、官網(wǎng)找到對應(yīng)的版本,下好包上傳到內(nèi)網(wǎng)的機(jī)器上 2、安裝PostgreSQL 3、修改路徑 4、初始化PostgreSQL 5、

    2024年02月08日
    瀏覽(73)
  • (Linux)Centos7.*版本安裝配置Java環(huán)境、Tomcat、Nginx并打包部署SSM框架web系統(tǒng)

    (Linux)Centos7.*版本安裝配置Java環(huán)境、Tomcat、Nginx并打包部署SSM框架web系統(tǒng)

    目錄 一、準(zhǔn)備軟件與安裝包 (一)、必須的軟件 1、點(diǎn)擊下載Xshell 2、點(diǎn)擊下載FileZilla (二)、準(zhǔn)備安裝包 1、點(diǎn)擊下載JDK1.8Linux版本 2、點(diǎn)擊下載Nginx 3、點(diǎn)擊下載Tomcat?? 二、關(guān)于FileZilla軟件的使用說明 (一)、FileZilla軟件的打開和說明 (二)、配置服務(wù)器地址去連接服務(wù)器? 三、X

    2023年04月25日
    瀏覽(30)
  • 銀河麒麟服務(wù)器、centos7服務(wù)器mysql離線安裝:通過獲取臨時密碼進(jìn)行登錄修改新密碼
  • Linux系統(tǒng)(Centos7)部署JDK環(huán)境

    Linux系統(tǒng)(Centos7)部署JDK環(huán)境

    要想在將Java項(xiàng)目上線,則必須在Linux系統(tǒng)中部署Java項(xiàng)目,而要想Java項(xiàng)目在Linux系統(tǒng)中運(yùn)行,則首先必須在LInux系統(tǒng)中部署JDK環(huán)境,具體步驟如下所示: 1.下載JDK8 JDK下載路徑 目前官網(wǎng)下載jdk的時候需要登錄,這邊分享一個可以使用的賬號,方便大家下載: 賬號:913898356@qq.c

    2024年02月16日
    瀏覽(26)
  • Linux系統(tǒng)【centos7】怎么手動部署網(wǎng)站?

    Linux系統(tǒng)【centos7】怎么手動部署網(wǎng)站?

    要手動部署網(wǎng)站在CentOS 7系統(tǒng)上,請按照以下步驟操作: 1. 安裝Apache服務(wù)器 在終端中使用以下命令安裝Apache服務(wù)器: ``` sudo yum install httpd ``` 2. 配置防火墻 設(shè)置防火墻規(guī)則以允許HTTP和HTTPS流量: ``` sudo firewall-cmd --permanent --add-service=http? sudo firewall-cmd --permanent --add-service=http

    2024年02月05日
    瀏覽(16)
  • Linux下安裝Mysql【CentOS7 】

    Linux下安裝Mysql【CentOS7 】

    Mysql官網(wǎng):https://www.mysql.com/ 下載網(wǎng)址:https://downloads.mysql.com/archives/community/ 首先使用第三方工具上傳 解壓后的文件都是 rpm 文件,因此需要用到 rpm 包資源管理器相關(guān)的指令安裝這些 rpm 的安裝包 安裝完該插件之后, 依次執(zhí)行 以下命令安裝這些 rpm 包 問題1 解決方案1:清除之

    2024年01月18日
    瀏覽(20)
  • linux centos7安裝部署安裝Elasticsearch并后臺啟動

    6、修改jvm.options配置文件 7、創(chuàng)建用戶并賦予權(quán)限,不能再root用戶下啟動 useradd 用戶名 passwd 用戶名 隨后會提示輸入密碼 賦予權(quán)限 cd /opt/software/es chown -R 用戶名:用戶名 ./ —chown將指定文件的擁有者改為指定的用戶或組, usermod -g root 用戶 —將當(dāng)前用戶添加至root組 8、elastic

    2024年02月16日
    瀏覽(20)
  • Centos7詳細(xì)安裝部署Mysql8.0兩種方案

    Centos7詳細(xì)安裝部署Mysql8.0兩種方案

    rpm -qa |grep -i mysql # -i表示忽略大小寫 mysql80-community-release-el7-7.noarch mysql-community-common-8.0.32-1.el7.x86_64 mysql-community-client-8.0.32-1.el7.x86_64 mysql-community-icu-data-files-8.0.32-1.el7.x86_64 mysql-community-server-8.0.32-1.el7.x86_64 mysql-community-client-plugins-8.0.32-1.el7.x86_64 mysql-community-libs-8.0.32-1.el7.x86_64

    2024年01月21日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包