目前分類:MySQL (5)

瀏覽方式: 標題列表 簡短摘要

MySQL 預設是沒有 MySQL root 密碼,這是相當大的安全性風險。您必須要設定 MySQL root 密碼。 

#mysqladmin -h localhost -u root password your-new-password



yuic123 發表在 痞客邦 留言(0) 人氣()

MySQL 的 root 密碼,可以透過以下方法重新設定:

1. 停止 MySQL server。

# /etc/init.d/mysql stop

2. 啟動 MySQL server,並加上 –skip-grant-tables 參數,便可以略過輸入密碼的過程:

# mysqld_safe --skip-grant-tables --user=root &

3. 用 root 連接到 MySQL server,輸入:

#mysql -u root

4. 進入 MySQL server 後,輸入以下幾行 SQL 語句:

yuic123 發表在 痞客邦 留言(0) 人氣()

資料庫資料匯出(dump)
範例:
mysqldump -u "username" -p "password" --all-database > database.sql
mysqldump -u "username" -p "password" db_name > database.sql
mysqldump -u "username" -p "password" db_name table > table.sql
mysqldump -u "username" -p "password" -d db_name table > schematesttable.sql
mysqldump -u "username" -p "password" -d db_name table1 table2> schemasometable.sql

資料庫資料匯入

yuic123 發表在 痞客邦 留言(0) 人氣()

網站突然掛了,出現在了下面的訊息Table ‘xxx’ is marked as crashed and should be repaired

修改方式有

方法一

1.利用phpMyAdmin找到錯誤訊息中的 Table 勾選起來

2.移到最下面選擇 修復資料表,即可完成修復


方法二

1.到phpMyAdmin找到錯誤訊息中的 資料庫

yuic123 發表在 痞客邦 留言(0) 人氣()

在Linux中最常用的資料庫系統非MySQL莫屬了,為了讓系統能夠運作的順利一點,避免無效的或是閒置的連線影響效能,建議加幾行設定

以下範例以CentOS為準
編輯MySQL設定檔
# vim /etc/my.cnf 

設定或加入下列的參數

允許最大連線數,要視系統記憶體大小增加,過多會導致系統垮掉

文章標籤

yuic123 發表在 痞客邦 留言(0) 人氣()