博客只為記錄學習過程。不喜勿噴
mysql社區(qū)版:開源 免費,不提供技術(shù)支持,需要配合開源工具來使用。
mysql企業(yè)版:和社區(qū)版本代碼一樣,通過插件提供額外功能特性,比社區(qū)版本增加線程插件,審計插件。等額外的功能特性
mysql cluseter cge 集群商業(yè)版。是一個實時開源事務(wù)數(shù)據(jù)庫,專為在高吞吐量條件下快速,永久地訪問數(shù)據(jù)而設(shè)計。支持,并行分布式查詢引擎。自動分區(qū)伸縮,內(nèi)存實時數(shù)據(jù)庫等。
mysql 安裝可以用docker利用鏡像生成容器部署,優(yōu)點快速,缺點,docker利用鏡像生成容器,容器的穩(wěn)定性較差。需要利用k8s 等編排工具進行容器編排。安全性較差。docker 與宿主機共享內(nèi)核,和文件系統(tǒng)。且需要時常更新官方發(fā)布的cve漏洞補丁。

mysql8.0 新增特性
1 文檔存儲使用單個數(shù)據(jù)庫開發(fā)SQL和NoSQL文檔應(yīng)用程序。
2 事務(wù)數(shù)據(jù)字典實現(xiàn)為一組存儲在單個InnoDB表空間中的SQL表。
3 SQL角色用于授予和拒絕用戶組的權(quán)限,大大減少了安全工作量。
4 對于更豐富的移動應(yīng)用程序和國際字符集,默認為utf8mb4字符集。
5 MySQL 8.0中添加了通用表表達式,也稱為WITH查詢。
6 窗口函數(shù)可降低代碼復雜性并幫助開發(fā)人員提高工作效率。
7 隱形索引,可以更好地管理全天候運行的應(yīng)用程序的軟件升級和數(shù)據(jù)庫更改
8 降序索引以消除對結(jié)果進行排序的需要并導致性能改進
mysql二進制安裝 linux-generic
根據(jù)官方8.0參考手冊安裝地址如下
https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html
安裝前要卸載mariadb
rpm -qa | grep mairadb
rpm -e --nodes 卸載
第一步下載 選擇8.0版本 上傳到服務(wù)器解壓

我在解壓到/opt 目錄下
tar -Jxvf mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz

首先關(guān)閉selinux 和防火墻。
setenforce 0
systemctl stop firewalld.service
mysql 依賴于libaio庫文件 要安裝libaio.(不安裝初始化的時候會失敗,阿里云網(wǎng)易yum源速度快,centos7 系統(tǒng)默認安裝)
yum clean all
rm -rf /etc/yum.repos.d/C*
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
mv CentOS7-Base-163.repo /etc/yum.repos.d/netease.repo
yum makecache
yum install gcc gcc-c++ openssl openssl-devel libaio libaio-devel ncurses ncurses-devel -y

創(chuàng)建mysql 用戶和組,并設(shè)置禁止登陸系統(tǒng)
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
創(chuàng)建一個目錄鏈接
cd /opt/
ln -s /opt/mysql-8.0.12-linux-glibc2.12-x86_64/ mysql
創(chuàng)建數(shù)據(jù)目錄和日志目錄
cd /opt
mkdir data
mkdir log
chmod 755 /opt/mysql/log
chmod 755 /opt/mysql/data
配置my.cnf
[mysqld]
port=3306
datadir=/opt/mysql/data
log-error=/opt/mysql/mysql-err.log
user=mysql
default_authentication_plugin=mysql_native_password
[client]
socket=/tmp/mysql.sock
配置環(huán)境變量
echo "export PATH=$PATH:/opt/mysql/bin" >> /etc/profile
source /etc/profile
初始化數(shù)據(jù)庫
/opt/mysql/bin/mysqld --initialize --user=mysql 記住初始化密碼
設(shè)置啟動文件
/opt/mysql/support-files/mysql.server /etc/init.d/mysqld
vim /etc/init.d/mysqld
更改basedir = /opt/mysql/
datadir = /opt/mysql/data
更改執(zhí)行權(quán)限 chmod+755 /etc/init.d/mysqld
systemctl restart mysqld 啟動服務(wù)
或者利用mysql_safe 啟動
mysqld_safe --user=mysql
利用剛才記錄的密碼登陸數(shù)據(jù)庫,并更改密碼
ALTER user 'root'@'localhost' IDENTIFIED BY 'mysql';
FLUSH PRIVILEGES;
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
本文標題:mysql8.0二進制安裝-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://chinadenli.net/article34/epsse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導航、品牌網(wǎng)站制作、微信公眾號、動態(tài)網(wǎng)站、網(wǎng)站維護、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容