Jadi dari 'backup-folder shaz, shaz kena 'bring-up balik 'backup-database untuk buat 'mysqldump' skrip.
Hasil Skripnya / End script :
1- Bring up old databases
2- backup old databases
./mysqldump -u root -p --verbose --all-databases > mysql_5.0.24BackDb.sql
3- Shutdown old databases
4- Bring up new databases
5- Import old database to new version database
./mysql -u root < /tmp/mysql_5.0.243BackDb.sql
6- Checking tables compatiblity with the new version database
./mysql_upgrade --user root --verbose --basedir=/usr/local/mysql
Komen / Comment:
1) Pada asalnya 'command-mysqldump tersebut shaz ada letak 'option --log-error='
mysqldump: unknown variable 'log-error=/tmp/dumpMysql_5.0.24.txt'
Selepas dirujuk kembali dokumen
2) Ini adalah ralat biasa, tapi memandangkan ini adalah entri permulaan dalam blog shaz kena nyatakan juga manalah tahu suatu masa nanti terlupa disebabkan kadang-kadang kita mudah terlupa sesuatu yang kecil dan asas.
./mysql < /tmp/mysql_5.0.243BackDb.sql
ERROR 1044 (42000) at line 22: Access denied for user ''@'localhost' to database '
Walaupun pangakalan-data yang di'install adalah masih baru, namun adalah amat perlu untuk meletakkan nama pengguna untuk 'run command mysql. Walaupun pengguna id root masih belum di set kata kuncinya. Untuk command ini yang shaz maksudkan boleh rujuk Hasil Skrip-Langkah 5
3) Kemudian berdasarkan dokumen rujukan, kita perlu buat command 'mysql_upgrade
Apabila kita gunakan 'option --verbose hasilnya di 'command-window kita akan lihat senarai 'table yang di periksa.Boleh rujuk Hasil Skrip-Langkah 6