首頁 資料庫 mysql教程 将逻辑卷降为物理分区_MySQL

将逻辑卷降为物理分区_MySQL

Jun 01, 2016 pm 01:12 PM
linux mysql 倉庫 伺服器

最近测试vertica列式数据仓库的需要,需将原来几台运行MySQL服务的linux服务器中的逻辑卷降为物理分区并重新创建文件系统。

服务器置维护
备份原来的数据
停掉mysql服务
卸载逻辑卷
sudo umount /dev/mapper/VolGroup01-LogVol00

注释掉
mount -o noatime,nodiratime,nobarrier,logbufs=8 /dev/VolGroup01/LogVol00 /data
移除逻辑卷
sudo lvs
sudo lvremove  LogVol00 VolGroup01
移除卷组
sudo vgs
sudo  vgremove VolGroup01 
移除物理卷
sudo pvs
sudo pvremove /dev/cciss/c0d1p1
在物理分区创建文件系统
sudo mkfs.ext3  /dev/cciss/c0d1p1
挂载分区
sudo mount /dev/cciss/c0d1p1 /data
挂在命令写进启动文件
sudo vim /etc/rc.local
mount /dev/cciss/c0d1p1 /data(要在mysql启动命令之前)
检查MySQL配置文件
恢复数据
重启服务
一些问题:
若使用一个全新的不含任何文件的目录作为MySQL新的数据目录,则首先要将其用户和组设置为mysql,另外要运行mysql_install_db初始化数据库,注意指定用户名和数据目录信息
sudo mysql_install_db --user=mysql --datadir=/var/lib/mysql

创建过程可能需要临时目录并需要相应权限,根据错误提示建好目录将用户和组设置为mysql即可。mysql启动过程中遇到的问题多半都是目录和权限问题。如:
[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
ERROR 1005 (HY000): Can't create table 'tmp' (errno: 13)

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

mysql:簡單的概念,用於輕鬆學習 mysql:簡單的概念,用於輕鬆學習 Apr 10, 2025 am 09:29 AM

MySQL是一個開源的關係型數據庫管理系統。 1)創建數據庫和表:使用CREATEDATABASE和CREATETABLE命令。 2)基本操作:INSERT、UPDATE、DELETE和SELECT。 3)高級操作:JOIN、子查詢和事務處理。 4)調試技巧:檢查語法、數據類型和權限。 5)優化建議:使用索引、避免SELECT*和使用事務。

不同數據庫系統添加列的語法有什麼區別 不同數據庫系統添加列的語法有什麼區別 Apr 09, 2025 pm 02:15 PM

不同數據庫系統添加列的語法為:mysql:alter table table_name add column_name data_type; postgresql:alter table table_name添加column_name data_type; oracle; oracle:alter table table_name add(column_name data_type)

SQL刪除行後如何恢復數據 SQL刪除行後如何恢復數據 Apr 09, 2025 pm 12:21 PM

直接從數據庫中恢復被刪除的行通常是不可能的,除非有備份或事務回滾機制。關鍵點:事務回滾:在事務未提交前執行ROLLBACK可恢復數據。備份:定期備份數據庫可用於快速恢復數據。數據庫快照:可創建數據庫只讀副本,在數據誤刪後恢復數據。慎用DELETE語句:仔細檢查條件,避免誤刪數據。使用WHERE子句:明確指定要刪除的數據。使用測試環境:在執行DELETE操作前進行測試。

如何在SQL圖形化工具中添加列? 如何在SQL圖形化工具中添加列? Apr 09, 2025 pm 12:54 PM

在SQL圖形化工具中添加列:選擇要添加列的表。右鍵單擊並選擇“Alter Table”或類似選項。定義新列的屬性(名稱、數據類型、長度、是否為空)。指定新列的默認值(如果適用)。選擇適當的數據類型以避免數據錯誤。使用有意義的列名。考慮對大表執行添加列操作時的性能影響。在操作前始終備份數據庫,以防止數據丟失。

SQL刪除行會觸發事務嗎 SQL刪除行會觸發事務嗎 Apr 09, 2025 pm 12:03 PM

SQL刪除行是否觸發事務取決於:1. 數據庫系統(有些自動提交,無需事務);2. 會話設置(可手動開啟或關閉自動提交);3. 是否顯式開啟事務(最佳實踐,保證數據一致性)。

怎樣建立sql數據庫 怎樣建立sql數據庫 Apr 09, 2025 pm 04:24 PM

構建 SQL 數據庫涉及 10 個步驟:選擇 DBMS;安裝 DBMS;創建數據庫;創建表;插入數據;檢索數據;更新數據;刪除數據;管理用戶;備份數據庫。

關鍵Linux操作:初學者指南 關鍵Linux操作:初學者指南 Apr 09, 2025 pm 04:09 PM

Linux初學者應掌握文件管理、用戶管理和網絡配置等基本操作。 1)文件管理:使用mkdir、touch、ls、rm、mv、cp命令。 2)用戶管理:使用useradd、passwd、userdel、usermod命令。 3)網絡配置:使用ifconfig、echo、ufw命令。這些操作是Linux系統管理的基礎,熟練掌握它們可以有效管理系統。

MySQL和SQL:開發人員的基本技能 MySQL和SQL:開發人員的基本技能 Apr 10, 2025 am 09:30 AM

MySQL和SQL是開發者必備技能。 1.MySQL是開源的關係型數據庫管理系統,SQL是用於管理和操作數據庫的標準語言。 2.MySQL通過高效的數據存儲和檢索功能支持多種存儲引擎,SQL通過簡單語句完成複雜數據操作。 3.使用示例包括基本查詢和高級查詢,如按條件過濾和排序。 4.常見錯誤包括語法錯誤和性能問題,可通過檢查SQL語句和使用EXPLAIN命令優化。 5.性能優化技巧包括使用索引、避免全表掃描、優化JOIN操作和提升代碼可讀性。

See all articles