在VMWARE下增加空間並將其掛載到相應目錄
昨天在初始化安裝MYSQL時,報如下錯誤:
[root@ora10g mysql]# scripts/mysql_install_db --user=mysql
Installing MySQL system tables...
ERROR: 3 Error writing file './mysql/db.frm' (Errcode: 28)
101209 4:52:38 [ERROR] Aborting
101209 4:52:38 [Note] ./bin/mysqld: Shutdown complete
Installation of system tables failed! Examine the logs in
/var/lib/mysql for more information.
You can try to start the mysqld daemon with:
shell> ./bin/mysqld --skip-grant &
and use the command line tool ./bin/mysql
to connect to the mysql database and look at the grant tables:
shell> ./bin/mysql -u root mysql
mysql> show tables
Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/lib/mysql that may be helpful.
Please consult the MySQL manual section
'Problems running mysql_install_db', and the manual section that
describes problems on your OS. Another information source are the
MySQL email archives available at http://lists.mysql.com/.
Please check all of the above before mailing us! And remember, if
you do mail us, you MUST use the ./bin/mysqlbug script!
去網上一查,發現原來是空間不夠導致,去確認下:
[root@ora10g mysql]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 3.8G 3.8G 0 100% /
/dev/sda3 6.0G 4.4G 1.4G 77% /u01
/dev/sdb1 4.0G 3.4G 354M 91% /u02
tmpfs 401M 0 401M 0% /dev/shm
果然,/usr對應的掛載點/空間已經全部耗盡。為了解決 這個問題,決定增加一塊虛擬硬碟,然後劃分好空間後將空間掛載到/usr目錄下,下面是操作過程。
第一步:關閉虛擬機器
1)確認oracle測試庫已經關閉ps -ef | grep ora_,如果沒關閉,用shutdown immediate關閉資料庫
2)跳轉到root使用者,使用shutdown -h now關閉主機
第二步:在虛擬機器中增加一塊6G的硬碟。這個步驟全圖形化介面操作,這裡不作詳述
第三步:啟動主機
第四步:確認並對新磁碟進行分割槽操作
fdisk /dev/sdc
使用n選項和w選項建立分割槽,並將分割槽資訊寫入MBR中
第五步:對分割槽進行格式化
shell>mkfs.ext3 /dev/sdc1
第六步:將新格式化的資料掛載到一個目錄下
mount /dev/sdc1 /mnt/usr
第七步:將/usr目錄下的所有檔案複製到/mnt/usr下
shell>cp /usr/* /mnt/usr/
複製完後確認檔案複製
第八步:rm掉/usr目錄下的所有物件
shell>cd /usr
shell>rm -rf *
第九步:umount裝置/dev/sdc1
shell>umount /dev/sdc1
第十步:將/dev/sdc1掛載到/usr目錄下
mount /dev/sdc1 /usr
第十一步:修改檔案/etc/fstab,新增如下內容:
/dev/sdc1 /usr ext3 defaults 3 1
第十二步:測試安裝是否能成功完成
[root@ora10g usr]# cd /usr/local/mysql
[root@ora10g mysql]# scripts/mysql_install_db --user=mysql
Installing MySQL system tables...
OK
Filling help tables...
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h ora10g password 'new-password'
Alternatively you can run:
./bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd . ; ./bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd ./mysql-test ; perl mysql-test-run.pl
Please report any problems with the ./bin/mysqlbug script!
OK!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12350275/viewspace-689317/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux將掛載在home目錄下的磁碟轉移到根目錄下Linux
- 將assets目錄下的資料庫檔案拷貝到當前應用程式下的files目錄下,並載入使用資料庫
- vmware增加linux硬碟空間Linux硬碟
- VMware下LINUX的虛擬機器增加磁碟空間Linux虛擬機
- 企業生產案例:批量建立目錄並移動帶日期檔案到相應目錄
- 使用 SSHFS 將遠端伺服器目錄掛載到 Windows 本地伺服器Windows
- vmware安裝VMware Tools,並設定共享目錄
- 自動掛載u盤到根目錄
- VMware之Ubuntu20.04擴充根目錄磁碟空間Ubuntu
- C. VMware下LINUX的虛擬機器增加磁碟空間Linux虛擬機
- 在linux環境下 開機掛載 windows server share目錄LinuxWindowsServer
- vmware中增加硬碟掛載檔案系統硬碟
- ubuntu重新分配根目錄儲存空間-將根目錄空間縮小騰出給別的位置Ubuntu
- Jboss下將某個應用目錄配置為根目錄
- sshfs通過ssh掛載遠端目錄到本地
- Linux下掛載Window中的共享目錄Linux
- linux下找出佔用空間最大的目錄Linux
- 在Linux中增加swap空間Linux
- VMware虛擬機器Linux系統根目錄空間擴充操作虛擬機Linux
- Linux下為ASM增加空間LinuxASM
- 在VirtualBox下RedHat Linux虛擬機器中掛載共享目錄RedhatLinux虛擬機
- 掛載其他機器目錄
- 將磁碟誤掛載到根分割槽下的問題處理記錄
- VMware虛擬機器Ubuntu根目錄磁碟空間(/dev/sda1)擴容虛擬機Ubuntudev
- 怎麼樣linux下的目錄名的目錄,系統用來操作空間Linux
- Oracle 12.2 聯機重定義多個分割槽並將其移動到不同的表空間中Oracle
- linux掛載windows共享目錄LinuxWindows
- parted掛載硬碟剩餘空間硬碟
- ORACLE PATCH下載目錄Oracle
- 記錄 VMware Workstation 官方下載方式
- vmware下linux掛載行動硬碟Linux硬碟
- IIS虛擬目錄掛載檔案伺服器目錄伺服器
- 安裝maven,並將其配置到idea中MavenIdea
- Java 從指定URL下載檔案並儲存到指定目錄Java
- shell指令碼:建立函式並指定目錄進行下載指令碼函式
- 轉:Docker學習---掛載本地目錄Docker
- 增加oracle表空間Oracle
- Word中怎麼新增目錄連結?word目錄連結到相應頁碼設定教程