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

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

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

前言

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

主要特點(diǎn)

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

核心概念

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

一、下載安裝包

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

1、雙擊安裝包

2、點(diǎn)擊Next。

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

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

5、選擇安裝路徑。

6、點(diǎn)擊install。

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

二、圖形化安裝配置

1、點(diǎn)擊Next。

2、選擇存儲(chǔ)目錄

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

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

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

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

7、示列數(shù)據(jù)庫(kù)創(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è)置。

四、安裝驗(yàn)證MySQL 8.4.6

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

五、連接Navicat

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

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

-- 使用 MySQL 的 test 數(shù)據(jù)庫(kù)(這里你寫(xiě)的是 use mysql; 也可以切換其他數(shù)據(jù)庫(kù))
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)級(jí)操作 (Windows vs Linux)

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

操作WindowsLinux (Systemd, 如 Ubuntu 16.04+, CentOS 7+)Linux (SysVinit, 如舊版 CentOS)
啟動(dòng)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è)置開(kāi)機(jī)自啟sc config mysql start=autosudo systemctl enable mysqld (或 mysql)chkconfig mysqld on

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

2. 登錄 MySQL 客戶端

場(chǎng)景命令 (通用)示例
本地登錄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ù)庫(kù)名] < [文件名].sqlmysql -u root -p mydb < backup.sql

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

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

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

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

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

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

命令說(shuō)明
SELECT USER();查看當(dāng)前登錄的用戶
CREATE USER '用戶名'@'主機(jī)' IDENTIFIED BY '密碼';創(chuàng)建新用戶
GRANT 權(quán)限 ON 數(shù)據(jù)庫(kù).表 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'@'%'; (授予所有庫(kù)表的查詢和插入權(quán)限,可從任何主機(jī)登錄)

3. 表(Table)操作

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

示例 - 創(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)

命令說(shuō)明
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!)
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)。

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

總結(jié)與速查表

任務(wù)WindowsLinuxMySQL 命令
啟動(dòng)服務(wù)net start mysqlsudo systemctl start mysqld-
登錄mysql -u root -pmysql -u root -p-
看所有庫(kù)--SHOW DATABASES;
選庫(kù)--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)限。
  • 密碼安全:在命令行中直接寫(xiě) -p[密碼] 的方式會(huì)暴露密碼,不建議在生產(chǎn)環(huán)境使用。使用 -p 然后交互式輸入更安全。
  • 破壞性操作DROP(刪除數(shù)據(jù)庫(kù)/表)和沒(méi)有 WHERE 子句的 UPDATE/DELETE 是極其危險(xiǎn)的,執(zhí)行前務(wù)必雙重確認(rèn)。
  • 結(jié)束符: 在 mysql> 客戶端中,所有 SQL 語(yǔ)句都必須以分號(hào) ; 或 \g 結(jié)束才能執(zhí)行。

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

相關(guān)文章

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

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

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

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

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

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

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

    MySQL Memory 存儲(chǔ)引擎淺析

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

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

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

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

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

    MySQL 8.0新特性 — 管理端口的使用簡(jiǎn)介

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

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

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

    Mysql索引分類及其使用實(shí)例詳解

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

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

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

最新評(píng)論

龙山县| 高淳县| 嘉峪关市| 濉溪县| 乐安县| 文山县| 和龙市| 三台县| 工布江达县| 永昌县| 仪征市| 建瓯市| 汝州市| 竹山县| 泗阳县| 马边| 嵩明县| 孙吴县| 鹰潭市| 通海县| 陕西省| 嘉峪关市| 卫辉市| 江源县| 桂东县| 灵石县| 海城市| 休宁县| 乡宁县| 眉山市| 沛县| 新绛县| 屏东市| 英吉沙县| 吉隆县| 丹江口市| 温泉县| 大冶市| 柏乡县| 罗定市| 乳山市|