۰
(۰)

آیا نسخه قدیمی ۵.۱ MySQL را در cPanel خود دارید؟ cPanel نسخه ۵.۵ MySQL را ارائه می‌دهد و اگر فکر می‌کنید پایگاه‌های داده شما با MySQL 5.5 سازگار هستند، می‌توانید از روش‌های زیر برای ارتقاء نسخه MySQL در cPanel استفاده کنید.

این اسکریپت “/scripts/check_cpanel_rpms” در cPanel مشکلات RPM را بررسی و رفع می‌کند. هنگام اجرا، RPM‌های سازگار با cPanel نصب شده را با RPM اصلی cPanel که در “/var/cpanel/cpanel.config” قرار دارد بررسی و مقایسه می‌کند. بیایید با این اسکریپت یک ترفند ساده برای ارتقاء MySQL انجام دهیم.

ارتقاء MySQL در cPanel – روش آسان

توجه: این یک روش امن است که من پیدا کرده و با موفقیت تست کرده‌ام. اما باز هم پشتیبان‌گیری کنید و آن را با مسئولیت خودتان اجرا کنید.

روش ساده است. در فایل پیکربندی اصلی cPanel، نسخه MySQL باید به عنوان ۵.۱ مشخص شده باشد (mysql-version=5.1). بیایید آن را به ۵.۵ تغییر دهیم و “/scripts/check_cpanel_rpms –fix” را اجرا کنیم، بنابراین اسکریپت فایل پیکربندی cPanel را بررسی می‌کند و متوجه می‌شود که بسته‌های ۵.۵ نصب نشده‌اند. بسته‌های قدیمی ۵.۱ را حذف کرده و ۵.۵ را نصب خواهد کرد.

لطفاً مراحل و لاگ‌ها را در زیر ببینید.

نسخه و اطلاعات MySQL را مشاهده کنید.

root# /scripts/check_cpanel_rpms --fix
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۵]
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۵] Problems were detected with cPanel-provided files which are RPM controlled.
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۵] If you did not make these changes intentionally, you can correct them by running:
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۵]
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۵] > /usr/local/cpanel/scripts/check_cpanel_rpms --fix
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۵] The following RPMs are missing from your system:
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۵] MySQL55-client-5.5.32-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۵] MySQL55-devel-5.5.32-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۵] MySQL55-server-5.5.32-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۵] MySQL55-shared-5.5.32-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۵] MySQL55-test-5.5.32-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۶]
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۶] The following RPMs are unneeded on your system and should be uninstalled:
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۶] MySQL51-client-5.1.70-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۶] MySQL51-devel-5.1.70-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۶] MySQL51-server-5.1.70-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۶] MySQL51-shared-5.1.70-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۵۲۶] MySQL51-test-5.1.70-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۷۵۱] Removing 0 broken rpms:
[۲۰۱۳۱۱۱۰.۰۹۴۷۵۱] rpm: no packages given for erase
[۲۰۱۳۱۱۱۰.۰۹۴۷۵۲] Downloading http://httpupdate.cpanel.net/RPM/11.36/centos/6/x86_64/rpm.md5
[۲۰۱۳۱۱۱۰.۰۹۴۷۵۳] Downloading http://httpupdate.cpanel.net/RPM/11.36/centos/6/x86_64/MySQL55-client-5.5.32-1.cp1136.x86_64.rpm
[۲۰۱۳۱۱۱۰.۰۹۴۷۵۳] Downloading http://httpupdate.cpanel.net/RPM/11.36/centos/6/x86_64/MySQL55-devel-5.5.32-1.cp1136.x86_64.rpm
[۲۰۱۳۱۱۱۰.۰۹۴۷۵۳] Downloading http://httpupdate.cpanel.net/RPM/11.36/centos/6/x86_64/MySQL55-server-5.5.32-1.cp1136.x86_64.rpm
[۲۰۱۳۱۱۱۰.۰۹۴۷۵۴] Downloading http://httpupdate.cpanel.net/RPM/11.36/centos/6/x86_64/MySQL55-shared-5.5.32-1.cp1136.x86_64.rpm
[۲۰۱۳۱۱۱۰.۰۹۴۷۵۴] Downloading http://httpupdate.cpanel.net/RPM/11.36/centos/6/x86_64/MySQL55-test-5.5.32-1.cp1136.x86_64.rpm
[۲۰۱۳۱۱۱۰.۰۹۴۷۵۵] Hooks system enabled
[۲۰۱۳۱۱۱۰.۰۹۴۷۵۵] Checking for and running RPM::Versions 'pre' hooks for any RPMs about to be installed
warn [check_cpanel_rpms] program "/scripts/premysqlup" is not executable
[۲۰۱۳۱۱۱۰.۰۹۴۷۵۵] All required 'pre' hooks have been run
[۲۰۱۳۱۱۱۰.۰۹۴۷۵۶] Uninstalling unneeded rpms: MySQL51-devel MySQL51-test MySQL51-client MySQL51-shared MySQL51-server
[۲۰۱۳۱۱۱۰.۰۹۴۸۱۳] Shutting down MySQL... SUCCESS!
[۲۰۱۳۱۱۱۰.۰۹۴۸۱۷] Installing new rpms: MySQL55-client-5.5.32-1.cp1136.x86_64.rpm MySQL55-devel-5.5.32-1.cp1136.x86_64.rpm MySQL55-server-5.5.32-1.cp1136.x86_64.rpm MySQL55-shared-5.5.32-1.cp1136.x86_64.rpm MySQL55-test-5.5.32-1.cp1136.x86_64.rpm
[۲۰۱۳۱۱۱۰.۰۹۴۸۱۷] Preparing packages for installation...
[۲۰۱۳۱۱۱۰.۰۹۴۸۱۸] MySQL55-client-5.5.32-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۸۲۲] MySQL55-server-5.5.32-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۸۲۷] ERROR: 1136 Column count doesn't match value count at row 1
[۲۰۱۳۱۱۱۰.۰۹۴۸۲۷] ۱۳۱۱۱۰ ۹:۴۸:۲۷ [ERROR] Aborting
[۲۰۱۳۱۱۱۰.۰۹۴۸۲۷]
[۲۰۱۳۱۱۱۰.۰۹۴۸۲۷] ۱۳۱۱۱۰ ۹:۴۸:۲۷ [Note] /usr/sbin/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> /usr/sbin/mysqld --skip-grant &
[۲۰۱۳۱۱۱۰.۰۹۴۸۲۷]
[۲۰۱۳۱۱۱۰.۰۹۴۸۲۷] and use the command line tool /usr/bin/mysql
[۲۰۱۳۱۱۱۰.۰۹۴۸۲۷] to connect to the mysql database and look at the grant tables:
[۲۰۱۳۱۱۱۰.۰۹۴۸۲۷]
[۲۰۱۳۱۱۱۰.۰۹۴۸۲۷] shell> /usr/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 /usr/bin/mysqlbug script!
[۲۰۱۳۱۱۱۰.۰۹۴۸۲۷]
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] Looking for 'mysql' as: /usr/bin/mysql
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] Running 'mysqlcheck with default connection arguments
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] Running 'mysqlcheck with default connection arguments
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] cphulkd.auths OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] cphulkd.blacklist OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] cphulkd.brutes OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] cphulkd.good_logins OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] cphulkd.logins OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] cphulkd.report OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] cphulkd.whitelist OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] eximstats.defers OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] eximstats.failures OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] eximstats.sends OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] eximstats.smtp OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_alarms OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_cache OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_datatree OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_datatree_attributes OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_groups OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_groups_members OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_histories OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_locks OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_perms OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_prefs OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_sessionhandler OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_signups OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_syncml_anchors OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_syncml_map OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_tokens OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_users OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.horde_vfs OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.imp_sentmail OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.ingo_forwards OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.ingo_lists OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.ingo_rules OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.ingo_shares OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.ingo_shares_groups OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.ingo_shares_users OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.ingo_spam OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.ingo_vacations OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.kronolith_events OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.kronolith_shares OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.kronolith_shares_groups OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.kronolith_shares_users OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.kronolith_storage OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.mnemo_memos OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.mnemo_shares OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.mnemo_shares_groups OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.mnemo_shares_users OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.nag_shares OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.nag_shares_groups OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.nag_shares_users OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.nag_tasks OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.turba_objects OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.turba_shares OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.turba_shares_groups OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] horde.turba_shares_users OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] leechprotect.hits OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] logaholicDB_vps_1111842_12395._logaholic_GlobalSettings OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] logaholicDB_vps_1111842_12395._logaholic_Profile_URL_Params OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] logaholicDB_vps_1111842_12395._logaholic_Profiles OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] logaholicDB_vps_1111842_12395._logaholic_Traffic_Sources OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] logaholicDB_vps_1111842_12395._logaholic_users OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] logaholicDB_vps_1111842_12395._user_Agents OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] logaholicDB_vps_1111842_12395.lgstatus OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] logaholicDB_vps_1111842_12395.notes OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.columns_priv OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.db OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.event OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.func OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.general_log OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.help_category OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.help_keyword OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.help_relation OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.help_topic OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.host OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.ndb_binlog_index OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.plugin OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.proc OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.procs_priv OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.proxies_priv OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.servers OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.slow_log OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.tables_priv OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.time_zone OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.time_zone_leap_second OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.time_zone_name OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.time_zone_transition OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.time_zone_transition_type OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] mysql.user OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] roundcube.cache OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] roundcube.cache_index OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] roundcube.cache_messages OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] roundcube.cache_thread OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] roundcube.contactgroupmembers OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] roundcube.contactgroups OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] roundcube.contacts OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] roundcube.cp_schema_version OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] roundcube.dictionary OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] roundcube.identities OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] roundcube.searches OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] roundcube.session OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] roundcube.system OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] roundcube.users OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] Running 'mysql_fix_privilege_tables'...
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۳] OK
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۴] Starting MySQL SUCCESS!
[۲۰۱۳۱۱۱۰.۰۹۴۸۳۴] MySQL55-test-5.5.32-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۸۴۷] MySQL55-shared-5.5.32-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۸۴۷] MySQL55-devel-5.5.32-1.cp1136
[۲۰۱۳۱۱۱۰.۰۹۴۸۴۷] Prelinking is disabled.
[۲۰۱۳۱۱۱۰.۰۹۴۸۴۷] Checking for and running RPM::Versions 'post' hooks for any RPMs just installed
warn [check_cpanel_rpms] program "/scripts/postmysqlinstall" is not executable
warn [check_cpanel_rpms] program "/scripts/postmysqlup" is not executable
[۲۰۱۳۱۱۱۰.۰۹۴۸۴۷] All required 'post' hooks have been run

حالا دوباره دستور “mysql” را اجرا کنید تا تغییرات را ببینید.

root# mysql

نتیجه گیری :

به مانیتور MySQL خوش آمدید. دستورات با ; یا g پایان می‌یابند.

شناسه اتصال MySQL شما ۱۲ است

نسخه سرور: ۵.۵.۳۲-cll MySQL Community Server (GPL)

کپی‌رایت (c) 2000، ۲۰۱۳، Oracle و/یا وابستگان آن. تمامی حقوق محفوظ است.

Oracle یک علامت تجاری ثبت شده Oracle Corporation و/یا وابستگان آن است. سایر نام‌ها ممکن است علائم تجاری صاحبان مربوطه باشند.

برای راهنمایی ‘help;’ یا ‘h’ را تایپ کنید. برای پاک کردن دستور ورودی فعلی ‘c’ را تایپ کنید.

این کار MySQL را در cPanel به نسخه ذکر شده ارتقا خواهد داد

چقدر این مطلب مفید بود؟

روی یک ستاره کلیک کنید تا به آن امتیاز دهید!

میانگین امتیاز ۰ / ۵. تعداد آرا: ۰

تا الان رای نیامده! اولین نفری باشید که به این پست امتیاز می دهید.