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

MySQL8.4.6中LTS安裝教程的實現(xiàn)步驟

 更新時間:2025年10月28日 09:00:00   作者:GHY@CloudGuardian  
MySQL是一個開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),本文就來詳細(xì)的介紹一下MySQL8.4.6中LTS安裝教程的實現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下

前言

MySQL 是一個開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),由瑞典 MySQL AB 公司開發(fā),目前屬于 Oracle 旗下產(chǎn)品。

主要特點(diǎn)

  1. 開源免費(fèi):社區(qū)版可免費(fèi)使用
  2. 跨平臺:支持 Windows、Linux、Mac OS 等多種操作系統(tǒng)
  3. 高性能:處理速度快,支持大規(guī)模數(shù)據(jù)
  4. 可靠穩(wěn)定:被許多大型網(wǎng)站和企業(yè)使用
  5. 易用性:SQL 語法相對簡單

核心概念

  • 數(shù)據(jù)庫(Database):數(shù)據(jù)存儲的容器
  • 表(Table):存儲數(shù)據(jù)的二維結(jié)構(gòu)
  • 行(Row):表中的一條記錄
  • 列(Column):表中的一個字段
  • 主鍵(Primary Key):唯一標(biāo)識表中每行記錄的列

一、下載安裝包

官網(wǎng):MySQL
下載鏈接:MySQL :: Download MySQL Community Server

1、雙擊安裝包

2、點(diǎn)擊Next。

3、勾選  點(diǎn)擊Next。

4、有三種安裝方式,我這里選擇自定義,看個人需要。

5、選擇安裝路徑。

6、點(diǎn)擊install。

7、點(diǎn)擊完成。

二、圖形化安裝配置

1、點(diǎn)擊Next。

2、選擇存儲目錄

3、端口默認(rèn)3306  其余不變。

4、設(shè)置root用戶密碼,點(diǎn)擊下一步。

5、服務(wù)名稱默認(rèn):MySQL84  點(diǎn)擊下一步。

6、點(diǎn)擊下一步。

7、示列數(shù)據(jù)庫創(chuàng)不創(chuàng)建都行,點(diǎn)擊下一步。

8、點(diǎn)擊Execute  執(zhí)行安裝。

9、執(zhí)行成功,點(diǎn)擊下一步。

10、配置完成。

三、配置MySQL 8.4.6環(huán)境變量

在系統(tǒng)屬性窗口中,點(diǎn)擊 “環(huán)境變量” 按鈕。

在 “系統(tǒng)變量” 列表中,找到 “Path” 變量,點(diǎn)擊 “編輯”。

點(diǎn)擊 “新建”,將 MySQL 的安裝路徑下的bin目錄(例如:D:\mysql\bin)粘貼進(jìn)去,點(diǎn)擊 “確定” 保存設(shè)置。

四、安裝驗證MySQL 8.4.6

按下鍵盤上的 “Win+R” 組合鍵  輸入cmd  打開終端 輸入 “mysql -u root -p” 并回車。
輸入 密碼
出現(xiàn)下圖表示安裝成功。

五、連接Navicat

連接名隨意取
輸入密碼
點(diǎn)擊測試 提示連接成功。

使用Navicat 連接1103報錯解決方案:可以設(shè)置%允許所有主機(jī)連接 也可以設(shè)置指定的ip連接。

-- 使用 MySQL 的 test 數(shù)據(jù)庫(這里你寫的是 use mysql; 也可以切換其他數(shù)據(jù)庫)
use mysql;  

-- 查詢 user 表中所有數(shù)據(jù)
select * from user;  -- 顯示所有用戶及其權(quán)限信息

-- 修改 root 用戶的 host 為特定 IP 地址
update user set host='192.168.1.100' where user='root';  -- 僅允許 192.168.1.100 從遠(yuǎn)程連接

-- 修改 root 用戶的 host 為 '%',表示允許從任意主機(jī)遠(yuǎn)程連接
update user set host='%' where user='root';  -- 允許 root 用戶遠(yuǎn)程登錄 MySQL

-- 刷新權(quán)限,使前面的修改立即生效
flush privileges;  -- 重新加載權(quán)限表

六、MySQL 命令大全

第一部分:系統(tǒng)級操作 (Windows vs Linux)

1. 啟動/停止/重啟 MySQL 服務(wù)

操作WindowsLinux (Systemd, 如 Ubuntu 16.04+, CentOS 7+)Linux (SysVinit, 如舊版 CentOS)
啟動net start mysql 或服務(wù)管理器sudo systemctl start mysqld (或 mysql)sudo service mysqld start
停止net stop mysql 或服務(wù)管理器sudo systemctl stop mysqld (或 mysql)sudo service mysqld stop
重啟net stop mysql && net start mysqlsudo systemctl restart mysqld (或 mysql)sudo service mysqld restart
查看狀態(tài)sc query mysqlsudo systemctl status mysqld (或 mysql)sudo service mysqld status
設(shè)置開機(jī)自啟sc config mysql start=autosudo systemctl enable mysqld (或 mysql)chkconfig mysqld on

注意:Linux 上的服務(wù)名可能是 mysqld、mysql,具體取決于安裝方式和發(fā)行版。使用 systemctl status mysqld 或 tab 鍵補(bǔ)全來確認(rèn)。

2. 登錄 MySQL 客戶端

場景命令 (通用)示例
本地登錄mysql -u [用戶名] -pmysql -u root -p
指定主機(jī)和端口mysql -h [主機(jī)名] -P [端口] -u [用戶] -pmysql -h 127.0.0.1 -P 3306 -u root -p
不交互,執(zhí)行命令mysql -u [用戶] -p[密碼] -e "SQL命令"mysql -u root -p123456 -e "SHOW DATABASES;"
執(zhí)行SQL文件mysql -u [用戶] -p [數(shù)據(jù)庫名] < [文件名].sqlmysql -u root -p mydb < backup.sql

重要-p 和密碼之間不能有空格。建議只寫 -p,然后在提示符下輸入密碼,更安全。

第二部分:MySQL 通用命令大全 (在mysql>提示符下使用)

登錄成功后,你就進(jìn)入了 MySQL 客戶端,可以執(zhí)行以下 SQL 命令。

1. 數(shù)據(jù)庫(Database)操作

命令說明
SHOW DATABASES;顯示所有數(shù)據(jù)庫
CREATE DATABASE [數(shù)據(jù)庫名];創(chuàng)建新數(shù)據(jù)庫
USE [數(shù)據(jù)庫名];選擇/切換到某個數(shù)據(jù)庫(后續(xù)操作都在該庫中進(jìn)行)
DROP DATABASE [數(shù)據(jù)庫名];刪除數(shù)據(jù)庫(非常危險?。?/td>
SELECT DATABASE();查看當(dāng)前正在使用的數(shù)據(jù)庫

2. 賬戶與權(quán)限管理

命令說明
SELECT USER();查看當(dāng)前登錄的用戶
CREATE USER '用戶名'@'主機(jī)' IDENTIFIED BY '密碼';創(chuàng)建新用戶
GRANT 權(quán)限 ON 數(shù)據(jù)庫.表 TO '用戶'@'主機(jī)';授予用戶權(quán)限
FLUSH PRIVILEGES;刷新權(quán)限,使授權(quán)生效
SHOW GRANTS FOR '用戶'@'主機(jī)';查看用戶的權(quán)限
DROP USER '用戶名'@'主機(jī)';刪除用戶

示例

  • CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
  • GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost'; (授予 mydb 的所有權(quán)限)
  • GRANT SELECT, INSERT ON *.* TO 'myuser'@'%'; (授予所有庫表的查詢和插入權(quán)限,可從任何主機(jī)登錄)

3. 表(Table)操作

命令說明
SHOW TABLES;顯示當(dāng)前數(shù)據(jù)庫中的所有表
DESCRIBE [表名]; 或 DESC [表名];查看表的結(jié)構(gòu)(有哪些字段)
CREATE TABLE [表名] ([列定義]);創(chuàng)建新表
DROP TABLE [表名];刪除表(非常危險?。?/td>
ALTER TABLE [表名] ...修改表結(jié)構(gòu)(添加、刪除、修改列等)
SHOW CREATE TABLE [表名];查看創(chuàng)建表的完整 SQL 語句

示例 - 創(chuàng)建表:

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100) NOT NULL,
    email VARCHAR(100) UNIQUE,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

4. 數(shù)據(jù)(Data)操作 (CRUD)

命令說明
SELECT * FROM [表名];查詢表中所有數(shù)據(jù)(生產(chǎn)環(huán)境慎用 *)
SELECT [列1], [列2] FROM [表名] WHERE [條件];帶條件查詢特定列
INSERT INTO [表名] ([列1], [列2]) VALUES ([值1], [值2]);插入新數(shù)據(jù)
UPDATE [表名] SET [列1]=[新值] WHERE [條件];更新數(shù)據(jù)(務(wù)必用 WHERE?。?/td>
DELETE FROM [表名] WHERE [條件];刪除數(shù)據(jù)(務(wù)必用 WHERE?。?/td>

示例

  • SELECT name, email FROM users WHERE id = 1;
  • INSERT INTO users (name, email) VALUES ('John', 'john@example.com');
  • UPDATE users SET name = 'Jane' WHERE id = 2; (只更新 id=2 的記錄)
  • DELETE FROM users WHERE id = 5; (只刪除 id=5 的記錄)

5. 導(dǎo)入與導(dǎo)出(備份與恢復(fù))

這些命令通常在系統(tǒng)命令行中執(zhí)行,而不是在 mysql> 客戶端內(nèi)。

場景命令
導(dǎo)出(備份)單個數(shù)據(jù)庫mysqldump -u [用戶] -p [數(shù)據(jù)庫名] > backup.sql
導(dǎo)出(備份)所有數(shù)據(jù)庫mysqldump -u [用戶] -p --all-databases > all_backup.sql
導(dǎo)入(恢復(fù))數(shù)據(jù)庫mysql -u [用戶] -p [數(shù)據(jù)庫名] < backup.sql

總結(jié)與速查表

任務(wù)WindowsLinuxMySQL 命令
啟動服務(wù)net start mysqlsudo systemctl start mysqld-
登錄mysql -u root -pmysql -u root -p-
看所有庫--SHOW DATABASES;
選庫--USE mydb;
看所有表--SHOW TABLES;
看表結(jié)構(gòu)--DESC mytable;
查數(shù)據(jù)--SELECT * FROM mytable WHERE ...;
備份mysqldump -u root -p mydb > backup.sqlmysqldump -u root -p mydb > backup.sql-
恢復(fù)mysql -u root -p mydb < backup.sqlmysql -u root -p mydb < backup.sql-

重要提示

  • 權(quán)限:Linux 上大多數(shù)管理命令都需要 sudo 權(quán)限。
  • 密碼安全:在命令行中直接寫 -p[密碼] 的方式會暴露密碼,不建議在生產(chǎn)環(huán)境使用。使用 -p 然后交互式輸入更安全。
  • 破壞性操作DROP(刪除數(shù)據(jù)庫/表)和沒有 WHERE 子句的 UPDATE/DELETE 是極其危險的,執(zhí)行前務(wù)必雙重確認(rèn)。
  • 結(jié)束符: 在 mysql> 客戶端中,所有 SQL 語句都必須以分號 ; 或 \g 結(jié)束才能執(zhí)行。

到此這篇關(guān)于MySQL8.4.6中LTS安裝教程的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)MySQL8.4.6 LTS安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL學(xué)習(xí)第五天 MySQL數(shù)據(jù)庫基本操作

    MySQL學(xué)習(xí)第五天 MySQL數(shù)據(jù)庫基本操作

    MySQL學(xué)習(xí)第五天我們將針對MySQL數(shù)據(jù)庫進(jìn)行基本操作,創(chuàng)建、修改、刪除數(shù)據(jù)庫等一系列操作進(jìn)行學(xué)習(xí),感興趣的小伙伴們可以參考一下
    2016-05-05
  • 深入理解MySQL事務(wù)特性與自動提交

    深入理解MySQL事務(wù)特性與自動提交

    事務(wù)以及事務(wù)隔離機(jī)制,其實是所有關(guān)系型數(shù)據(jù)庫都有的問題,本文主要介紹了深入理解MySQL事務(wù)特性與自動提交,具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • mysql-canal-rabbitmq 安裝部署超詳細(xì)教程

    mysql-canal-rabbitmq 安裝部署超詳細(xì)教程

    這篇文章主要介紹了mysql-canal-rabbitmq 安裝部署超詳細(xì)教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • MySQL Memory 存儲引擎淺析

    MySQL Memory 存儲引擎淺析

    需求源自項目中的MemCache需求,開始想用MemCached(官方站點(diǎn):http://memcached.org/ ),但這個在Linux下面應(yīng)用廣泛的開源軟件無官方支持的Windows版本
    2011-12-12
  • MySQL主從復(fù)制基于binlog與GTID詳解

    MySQL主從復(fù)制基于binlog與GTID詳解

    本文介紹了基于binlog和GTID的MySQL主從復(fù)制搭建步驟,包括準(zhǔn)備環(huán)境、創(chuàng)建授權(quán)賬戶、配置主從庫等,通過主從復(fù)制,可以實現(xiàn)數(shù)據(jù)的高可用、負(fù)載均衡和災(zāi)難恢復(fù),首先,確保環(huán)境一致性,然后在數(shù)據(jù)庫中創(chuàng)建具有復(fù)制權(quán)限的賬戶
    2024-10-10
  • MySQL?存儲引擎概覽(最新推薦)

    MySQL?存儲引擎概覽(最新推薦)

    MySQL?的存儲引擎(Storage?Engine)決定了數(shù)據(jù)如何存儲、索引如何組織、事務(wù)是否支持、鎖的粒度、崩潰恢復(fù)能力等,是數(shù)據(jù)庫性能與可靠性的核心,本文給大家介紹MySQL?存儲引擎概覽,感興趣的朋友跟隨小編一起看看吧
    2026-02-02
  • MySQL 8.0新特性 — 管理端口的使用簡介

    MySQL 8.0新特性 — 管理端口的使用簡介

    這篇文章主要介紹了MySQL 8.0新特性 — 管理端口的使用簡介,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-03-03
  • MySQL索引下推(ICP)的簡單理解與示例

    MySQL索引下推(ICP)的簡單理解與示例

    大家應(yīng)該都知道索引下推可以提高查詢效率,所以下面這篇文章主要給大家介紹了關(guān)于MySQL索引下推(ICP)的簡單理解與示例的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • Mysql索引分類及其使用實例詳解

    Mysql索引分類及其使用實例詳解

    數(shù)據(jù)庫的索引就像一本書的目錄,能夠加快數(shù)據(jù)庫的查詢速度,MYSQL索引有四種PRIMARY、INDEX、UNIQUE、FULLTEXT,?其中PRIMARY、INDEX、UNIQUE是一類,F(xiàn)ULLTEXT是一類,本文給大家介紹Mysql索引分類及其使用實例,感興趣的朋友一起看看吧
    2022-07-07
  • MySQL數(shù)據(jù)庫如何克隆(帶腳本)

    MySQL數(shù)據(jù)庫如何克隆(帶腳本)

    這篇文章主要介紹了MySQL數(shù)據(jù)庫如何克隆(帶腳本)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03

最新評論

北京市| 吴堡县| 台湾省| 安庆市| 抚顺市| 湟中县| 湖口县| 云和县| 朝阳区| 盐源县| 和政县| 岚皋县| 富阳市| 新平| 武胜县| 简阳市| 定州市| 北京市| 阿合奇县| 桑植县| 中宁县| 阿拉善盟| 柘荣县| 普兰店市| 泰兴市| 平利县| 华宁县| 福鼎市| 怀来县| 黄梅县| 溧阳市| 昔阳县| 泊头市| 阜宁县| 历史| 灵石县| 乌审旗| 南华县| 长兴县| 富顺县| 舟曲县|