成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

mysql8.0.23 linux(centos7)安裝完整超詳細教程

瀏覽:670日期:2024-04-09 16:39:05

上篇文章給大家介紹了MySQL 8.0.23 主要更新一覽(新特征解讀) ,感興趣的朋友點擊查看吧!

最新版windows mysql-8.0.23-winx64,點擊下載

mysql8.0.23 linux(centos7)安裝教程(附:配置外網連接用戶授權 與 不區分大小寫配置)

(博主在這里叨叨幾句,稍后進入正題。在使用開發過程中,有時候數據庫結合使用,會成倍提高程序效率)

什么是關系型數據庫?

常見的關系型數據庫:(其實博主也只使用過 MySQL Oracle sqlServer)Oracle、DB2、PostgreSQL、Microsoft SQL Server、Microsoft Access、MySQL

關系型數據庫是依據關系模型來創建的數據庫。 所謂關系模型就是“一對一、一對多、多對多”等關系模型,關系模型就是指二維表格模型,因而一個關系型數據庫就是由二維表及其之間的聯系組成的一個數據組織。 關系型數據可以很好地存儲一些關系模型的數據,比如一個老師對應多個學生的數據(“多對多”),一本書對應多個作者(“一對多”),一本書對應一個出版日期(“一對一”) 關系模型是我們生活中能經常遇見的模型,存儲這類數據一般用關系型數據庫 關系模型包括數據結構(數據存儲的問題,二維表)、操作指令集合(SQL語句)、完整性約束(表內數據約束、表與表之間的約束)。

mysql8.0.23 linux(centos7)安裝完整超詳細教程

關系型數據庫的特點:安全(因為存儲在磁盤中,不會說突然斷電數據就沒有了)、容易理解(建立在關系模型上)、但不節省空間(因為建立在關系模型上,就要遵循某些規則,好比數據中某字段值即使為空仍要分配空間)

什么是非關系型數據庫? 非關系型數據庫主要是基于“非關系模型”的數據庫(由于關系型太大,所以一般用“非關系型”來表示其他類型的數據庫)非關系型模型比如有:

列模型:存儲的數據是一列列的。關系型數據庫以一行作為一個記錄,列模型數據庫以一列為一個記錄。(這種模型,數據即索引,IO很快,主要是一些分布式數據庫)鍵值對模型:存儲的數據是一個個“鍵值對”,比如name:liming,那么name這個鍵里面存的值就是liming文檔類模型:以一個個文檔來存儲數據,有點類似“鍵值對”。

博主本機未安裝其它非關系型數據庫(此處就不一 一截圖啦~)

mysql8.0.23 linux(centos7)安裝完整超詳細教程

效率高(因為存儲在內存中)、但不安全(斷電丟失數據,但其中redis可以同步數據到磁盤中),現在很多非關系型數據庫都開始支持轉存到磁盤中。

mysql8.0 版本特性與介紹

相關文獻地址https://dev.mysql.com/doc/mysql server 文獻頁https://dev.mysql.com/doc/refman/8.0/en/

性能提升級。官方表示MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍。MySQL 8.0 在讀/寫工作負載、IO 密集型工作負載、以及高競爭工作負載時相比MySQL5.7有更好的性能

mysql8.0.23 linux(centos7)安裝完整超詳細教程

(阿里云的圖片 )

2、更強的NoSQL文檔支持。MySQL 從 5.7 版本開始提供 NoSQL 存儲功能,目前在 8.0 版本中這部分功能也得到了更大的改進。該項功能消除了對獨立的 NoSQL 文檔數據庫的需求,而 MySQL 文檔存儲也為 schema-less 模式的 JSON 文檔提供了多文檔事務支持和完整的 ACID 合規性。

mysql8.0.23 linux(centos7)安裝完整超詳細教程

(阿里云的圖片 )

窗口函數。也就是在滿足某種條件的記錄集合上執行的特殊函數。它可以用來實現若干新的查詢方式。窗口函數與 SUM()、COUNT() 這種集合函數類似,但它不會將多行查詢結果合并為一行,而 是將結果放回多行當中。即窗口函數不需要 GROUP BY。窗口函數的使用,將大大提高相關的分析型場景的效率。

UTF-8編碼。從MySQL8.0開始,使用utf8mb4 作來MySQL的默認字符集,并支持 Unicode 9,默認字符集將從 latin1 改為 utf8mb4,默認定序collation將從latin1_swedish_ci 改為 utf8mb4_800_ci_ai;

隱藏索引。可以將索引通過命令設置為 隱藏 或 顯示。對于被 隱藏 的索引,它不會被查詢優化器所使用,我們可以使用這一功能,對相關的查詢進行性能調試,通過 隱藏 或 顯示,分析數據庫性能差異的原因,同時也可以去除無效的索引。

隱藏一個索引:

ALTER TABLE TABLENAME ALTER INDEX IDXNAME INVISIBLE;

恢復顯示該索引

ALTER TABLE TABLENAME ALTER INDEX IDXNAME VISIBLE;

持久化設置。MySQL8.0 新增 SET PERSIST 的命令,該命令的配置值保存到數據目錄下的mysqld-auto.cnf文件中,待重啟后,讀取該文件,用其中的配置覆蓋缺省的配置文件,補充了SET GLOBAL 命令只能臨時生效的不足;命令的使下如:

恢復顯示該索引

SET PERSIST max_connections = 400;

重構 BLOB。重構 BLOB 加速了片段讀取/更新操作,可以加速 JSON 數據的操作。大幅改進了對 JSON 的支持,添加了基于路徑查詢參數從 JSON 字段中抽取數據的 JSON_EXTRACT() 函數,以及用于將數據分別組合到 JSON 數組和對象中的 JSON_ARRAYAGG() 和 JSON_OBJECTAGG() 聚合函數。

事務性數據字典。完全脫離了 MyISAM 存儲引擎,真正將數據字典放到了 InnoDB 中的一些表中,不再需要 FRM、TRG、PAR 等文件;Information Schema 現在以數據字典表的一個視圖出現。也就是原則上可以不需要 MyISAM 數據表類型,系統表都可以放到 InnoDB 之中。

SQL 角色。可以創建角色,給用戶設置或去除角色,大大方便權限的管理。

其實還有很多相關特性,這里只是挑了些個人覺得比較重要的,要了解更多的信息,可以通過上述的文檔鏈接查看。

mysql8.0.23 安裝 第一步 下載二進制文件(安裝包)

官網地址https://www.mysql.com/(隨著版本更新官網下載位置的入口可能會改變)

mysql8.0.23 linux(centos7)安裝完整超詳細教程

mysql8.0.23 linux(centos7)安裝完整超詳細教程

mysql8.0.23 linux(centos7)安裝完整超詳細教程

下載mysql二進制文件,匹配自己的linux版本

mysql8.0.23 linux(centos7)安裝完整超詳細教程

第二步 上傳文件到指定文件夾下并解壓

mysql8.0.23 linux(centos7)安裝完整超詳細教程

cd /opt/mysqltar -xvf mysql-8.0.23-linux-glibc2.12-x86_64.tar.xzmv mysql-8.0.23-linux-glibc2.12-x86_64 mysql-8.0.23 # 解壓出來的文件夾名稱較長,此處我們可以稍做修改

第三步 創建用戶組以及用戶和密碼 并授權

創建用戶組以及用戶和密碼 groupadd mysql useradd -g mysql mysql

mysql8.0.23 linux(centos7)安裝完整超詳細教程

授權用戶 (如:下列配置my.cnf 時指定的目錄都需給mysql 用戶授權)chown -R mysql.mysql /opt/mysql/mysql-8.0.23

mysql8.0.23 linux(centos7)安裝完整超詳細教程

第四步 初始化基礎信息 (切記切記 設置不區分大小寫得在初始化時設置)

創建 data 數據存儲目錄 mkdir data 切換到bin 目錄下 cd bin初始化基礎信息 切記切記切記mysql8 一定要在初始化時設置 不區分大小寫,不然后續修改和刪除重裝沒區別初始化后在原始my.con 下lower_case_table_names = 1 是無效的,所以一定要在初始化時加上 --lower-case-table-names=1 ./mysqld --user=mysql --basedir=/opt/mysql/mysql-8.0.23 --datadir=/opt/mysql/mysql-8.0.23/data/ --initialize --lower-case-table-names=1

得到系統初始化隨機默認密碼,此處得記錄下密碼,后續操作需要(敲黑板)

mysql8.0.23 linux(centos7)安裝完整超詳細教程

第五步 編輯my.cnf文件

my.cnf 還有很多可設置屬性,詳情請查看官方文檔,此處僅設置主要參數配置my.cnf 的文件路徑 文件夾必須存在(不存在文件時,啟動會提示文件不存在)

#設置mysql的安裝目錄basedir=/opt/mysql/mysql-8.0.23 #設置mysql數據庫的數據的存放目錄 datadir=/opt/mysql/mysql-8.0.23/data #設置客戶端默認字符集character-set-server=UTF8MB4# 創建新表時將使用的默認存儲引擎default-storage-engine=INNODB#設置是否區分大小寫(初始化后此參數在這里也必須存在)lower_case_table_names=1# 默認使用“mysql_native_password”插件認證 default_authentication_plugin=mysql_native_password#注釋mysqld_safe 下的所有配置 系統會輸出到 datadir目錄下#[mysqld_safe]#log-error=/var/log/mysqld.log#pid-file=/var/run/mysqld/mysqld.pid

mysql8.0.23 linux(centos7)安裝完整超詳細教程

第六步 添加mysqld服務到系統 授權以及添加服務

進入主目錄 cd /opt/mysql/mysql-8.0.23添加mysqld服務到系統 cp -a ./support-files/mysql.server /etc/init.d/mysql授權以及添加服務 chmod +x /etc/init.d/mysql chkconfig --add mysql

mysql8.0.23 linux(centos7)安裝完整超詳細教程

第七步 啟動服務 建立服務同步連接

service mysql start #服務啟動 service mysql status #查看服務狀態 service mysql stop #停止服務 service mysql restart #重啟服務

當個別小伙伴啟動服務的時候可能會提示文件夾沒有權限 ,日志在 datadir 下可查看 設置mysql 權限即可

如:

chown -R mysql:mysql /opt/mysql/mysql-8.0.23/data

建立服務同步連接(不明白 ln -s 的小伙伴可以百度查詢一下該命令的作用 )

ln -s /opt/mysql/mysql-8.0.23/bin/mysql /usr/bin

第八步 登錄mysql 并修改密碼

#進入mysql 控臺mysql mysql -uroot -p#修改密碼ALTER USER ’root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ’你的密碼’; #刷新權限flush privileges;

mysql8.0.23 linux(centos7)安裝完整超詳細教程

第九步 配置外網連接授權

#選擇mysql數據庫 use mysql; #修改root 用戶的連接地址現在 localhost 為本機 也可指定固定ip 此處 % 開啟所有ip訪問 update user set host=’%’ where user=’root’; #刷新權限 flush privileges;

mysql8.0.23 linux(centos7)安裝完整超詳細教程

最后一步 退出控臺 外網遠程連接測試 (安裝完畢)

exit;

mysql8.0.23 linux(centos7)安裝完整超詳細教程

mysql8.0.23 linux(centos7)安裝完整超詳細教程

到此這篇關于mysql8.0.23 linux(centos7)安裝完整超詳細教程的文章就介紹到這了,更多相關linux mysql8.0.23安裝內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Linux系統
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲欧洲精品一区二区| 欧美三级在线视频| 久久青青草原一区二区| 亚洲精品中文字幕乱码三区| 色综合天天综合网国产成人综合天 | 亚洲精品成a人| 黄色成人在线网址| 国产免费成人在线视频| 色综合一区二区| 精品久久久久av影院| 国产aⅴ精品一区二区三区色成熟| 欧美剧情片在线观看| 久久99精品一区二区三区| 91黄色免费网站| 日韩精品成人一区二区在线| 一本色道久久综合亚洲精品按摩| 五月激情丁香一区二区三区| 鲁鲁狠狠狠7777一区二区| 亚洲综合色丁香婷婷六月图片| 亚洲国产精品一区| 国产精品不卡一区二区三区| 韩日欧美一区| 亚洲另类在线一区| 国产视频一区免费看| 亚洲午夜电影在线| 久久激情久久| 美女一区二区视频| 欧美日本免费一区二区三区| 激情综合网激情| 欧美精品少妇一区二区三区| 韩国三级在线一区| 91麻豆精品国产91久久久更新时间| 国产尤物一区二区在线| 欧美一级精品在线| 国户精品久久久久久久久久久不卡| 3d成人h动漫网站入口| 久久99久久久久| 91精品欧美久久久久久动漫| 成人性生交大片| 久久女同互慰一区二区三区| 国内揄拍国内精品久久| 亚洲乱码一区二区三区在线观看| 国产日韩欧美一区二区三区四区| 亚洲一二三四在线观看| 久久免费黄色| 国产综合色产在线精品| 欧美变态口味重另类| 91尤物视频在线观看| 国产精品美日韩| 国产农村妇女精品一二区| 日韩在线卡一卡二| 欧美一区二区视频在线观看 | 亚洲国产成人一区二区三区| 99re66热这里只有精品4| 日本视频一区二区三区| 日韩午夜在线观看视频| 欧美高清日韩| 亚洲国产乱码最新视频| 欧美日韩免费视频| eeuss鲁片一区二区三区在线观看| 国产精品你懂的在线欣赏| 国产精品日韩欧美一区| 久久99国产精品免费| 日韩精品中午字幕| 亚洲午夜精品国产| 天天综合日日夜夜精品| 欧美一级高清大全免费观看| 国语精品中文字幕| 日韩高清在线一区| 久久综合狠狠综合| 国产亚洲一区在线| 国产激情偷乱视频一区二区三区| 国产喂奶挤奶一区二区三区| 国产美女诱惑一区二区| 国产成人在线观看| 国产精品免费观看视频| 色婷婷综合久久久久中文| 成人三级伦理片| 亚洲少妇中出一区| 欧美日韩久久一区| 激情综合亚洲| 狠狠色综合日日| 中文字幕一区二区视频| 在线精品视频免费播放| 成a人片亚洲日本久久| 亚洲一区自拍偷拍| 日韩一卡二卡三卡| 99国产精品久久久久老师| 激情偷乱视频一区二区三区| 日本一区二区三区久久久久久久久不| 久久只有精品| 91在线播放网址| 日本特黄久久久高潮| 久久久久久一二三区| 美日韩在线观看| 91丝袜美腿高跟国产极品老师| 亚洲成va人在线观看| 精品国产91洋老外米糕| 噜噜噜躁狠狠躁狠狠精品视频| 99久久精品国产导航| 奇米四色…亚洲| 一区二区中文字幕在线| 欧美一区午夜精品| 美女日韩在线中文字幕| 99re热这里只有精品免费视频| 天天av天天翘天天综合网 | 久久资源在线| 色综合久久中文综合久久牛| 日韩av一二三| 亚洲免费在线播放| 久久综合九色综合欧美98| 欧美在线小视频| 一级成人国产| 91美女在线看| 韩国在线一区二区| 午夜精品成人在线| 亚洲视频一区二区免费在线观看| 日韩免费观看2025年上映的电影 | 国产精品理伦片| 欧美一区二区三区免费在线看| 国产亚洲综合精品| 不卡的电视剧免费网站有什么| 日韩av网站在线观看| 综合电影一区二区三区| 欧美哺乳videos| 欧美三级韩国三级日本三斤| 国产乱码精品| 欧美激情在线| 大陆成人av片| 久久99久久精品| 午夜国产不卡在线观看视频| 中文天堂在线一区| 欧美大黄免费观看| 欧美日韩一级二级| 色综合久久66| 亚洲一区国产一区| 在线日韩av永久免费观看| 欧美一区久久| 成人黄色777网| 国产一区二区三区四区五区美女| 日韩福利电影在线| 亚洲国产cao| 亚洲欧美一区二区久久| 欧美国产精品中文字幕| 亚洲精品一区二区三区蜜桃下载| 欧美精品乱码久久久久久 | 欧美自拍丝袜亚洲| 免费亚洲婷婷| 国产欧美日韩综合精品二区| 欧美精品一区二区视频| 成人免费观看av| 国产电影一区二区三区| 久久不见久久见免费视频1| 天天综合色天天| 亚洲成a天堂v人片| 亚洲成人av在线电影| 亚洲一区二区三区在线看| 亚洲免费观看高清在线观看| 中文字幕一区二区三区色视频 | 欧美国产国产综合| 久久精品一区四区| 日韩色视频在线观看| 欧美日韩国产系列| 欧美色综合影院| 久久精品综合| 免费在线观看成人av| 国产一区二区三区奇米久涩 | 亚洲午夜激情在线| 国产一区二区三区四区三区四 | 欧美日韩激情一区二区| 一本一道久久a久久精品| 欧美中文字幕| 国产精品一区二区欧美| 亚洲永久在线| 亚洲一区久久| 一本到一区二区三区| 91国偷自产一区二区开放时间 | 国产综合久久久久影院| 国内精品视频一区二区三区八戒| 天堂va蜜桃一区二区三区| 午夜电影网亚洲视频| 日韩和的一区二区| 美女视频黄免费的久久| 精品一区二区久久| 国产传媒久久文化传媒| jlzzjlzz欧美大全| 91亚洲精品久久久蜜桃网站| 色综合天天综合| 91久久夜色精品国产九色| 国产一区二区三区久久| 色噜噜狠狠一区二区三区果冻| 欧洲一区二区三区在线| 欧美精品在线一区二区三区| 日韩一区二区电影在线| 精品久久久久久久人人人人传媒| 日本一区二区三区电影| 亚洲欧美激情在线| 亚洲v日本v欧美v久久精品| 日本免费在线视频不卡一不卡二| 国内成+人亚洲+欧美+综合在线|