新安裝mysql設定root帳號
C:\mysql\bin> mysql mysql
mysql> delete from user where host='localhost' and user='';
mysql> quit
C:\mysql\bin> mysqladmin reload
C:\mysql\bin> mysqladmin -u root password "密碼"
或是
C:\mysql\bin> mysql -u root
mysql> SET PASSWORD FOR root@localhost=PASSWORD('新密碼');
yoonow 發表在 痞客邦 留言(0) 人氣()
- 網頁使用「utf-8」、mysql語法使用「utf8」(中間沒有一橫)。
- 全部網頁轉 utf8 編碼。
- modifybig5.php 把「許蓋功」處理程式註解起來不執行。
- sample_mail.php 等寄信程式檢查編碼,需改為utf-8。
- db_mysql.php 的function openDB($database)加上編碼設定
$charset = mysql_query("SET NAMES utf8;");
$charset = mysql_query("SET CHARACTER_SET_CLIENT=utf8;");
$charset = mysql_query("SET CHARACTER_SET_RESULTS=utf8;");
- mysqldump 匯出 big5 資料庫資料,複製一份作備份檔。
- 匯出的 big5 資料庫資料把「許蓋功」的反斜線清掉,資料轉 utf8 編碼。
- 重新建立資料庫,把資料匯回去資料庫。
yoonow 發表在 痞客邦 留言(0) 人氣()
【指令】
匯出 mysqldump
匯出整個資料庫 |
mysqldump -u[username] --password=[password] [db_name] > [file_name]
例:mysqldump -uroot --password=1234 test_db > test_db.sql |
匯出某個資料表 |
mysqldump -u[username] --password=[password] [db_name] [table_name] > [file_name]
例:mysqldump -uroot --password=1234 test_db test_table > test_db.sql |
以某種編碼匯出 |
mysqldump --default-character-set=latin1 -u[username] --password=[password] [db_name] > [file_name]
例:mysqldump --default-character-set=latin1 -uroot --password=1234 test_db > test_db.sql |
yoonow 發表在 痞客邦 留言(0) 人氣()