Yapmanız gereken ilk şey şu komutları çalıştırmaktır:
use mysql
show tables;
Lütfen farkları not edin
MySQL 5.0 mysql şemasında 17 tablo içeriyor
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| func |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| proc |
| procs_priv |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
MySQL 5.1 mysql şemasında 23 tablo var
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| servers |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
MySQL 5.5'in mysql şemasında 24 tablosu vardır
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| servers |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
MySQL 5.0 sürümünde mysql.plugin bulunmadığını lütfen unutmayın. Bir şekilde MySQL 5.0'ı yüklediğinizi ve MySQL 5.5 için hayati tabloları yaptığınızı tahmin etmek çok akla yatkın.
İşte bazı iyi haberler. Deneyebileceğiniz bir şey var.
Bu örnek için
- ServerA, MySQL 5.5 verilerinizin yaşadığı yerdir
- ServerB ayrı bir MySQL 5.5 ortamı oluşturacağınız yerdir
İşte adımlarınız
- ServerA'da, mkdir / root / myusers
- ServerA'da cp /var/lib/mysql/mysql/user.* / root / myusers /.
- MySQL 5.5'i ServerB'ye yükleyin
- scp SunucuB: / var / lib / mysql / mysql / * SunucuA: / var / lib / mysql / mysql /.
- ServerA'da cp /root/myusers/user.* / var / lib / mysql / mysql /.
- hizmet mysql başlangıç
Bu kadar.
Bunu Windows'ta çalıştırıyorsanız, aynı ilkelerin uygulanması gerekir.
Bir şans ver !!!
GÜNCELLEME 2011-07-29 16:15 EDT
Kullanıcı adlarınızda DB Özel Ayrıcalıkları varsa, işte adımlarınız
- ServerA'da, mkdir / root / myusers
- ServerA'da cp /var/lib/mysql/mysql/user.* / root / myusers /.
- ServerA'da cp /var/lib/mysql/mysql/db.* / root / myusers /.
- MySQL 5.5'i ServerB'ye yükleyin
- scp SunucuB: / var / lib / mysql / mysql / * SunucuA: / var / lib / mysql / mysql /.
- ServerA'da cp / root / myusers / * / var / lib / mysql / mysql /.
- hizmet mysql başlangıç