怎么升級(jí)mysql5.0 怎么升級(jí)鴻蒙系統(tǒng)

如何升級(jí) MySQL

1、概述通常,從一個(gè)發(fā)布版本升級(jí)到另一個(gè)版本時(shí),我們建議按照順序來升級(jí)版本。例如,想要升級(jí) MySQL 3.23 時(shí),先升級(jí)到 MySQL 4.0,而不是直接升級(jí)到 MySQL 4.1 或 MySQL 5.0。 以下是在升級(jí) MySQL 時(shí)需要注意的事項(xiàng): 仔細(xì)閱讀一下升級(jí)的目標(biāo)版本的新特性和改變的特性,以及2個(gè)版本之間的不同特性 升級(jí)前一定要備份所有的數(shù)據(jù) 如果是在Windows平臺(tái)上升級(jí)MySQL,請(qǐng)閱讀附錄 "在Windows平臺(tái)上升級(jí)MySQL" 有些不同版本間的升級(jí)可能會(huì)涉及對(duì)授權(quán)表的修改,請(qǐng)尤其注意這個(gè)問題,詳情請(qǐng)閱讀附錄 "升級(jí)授權(quán)表" ◆如果正在運(yùn)行著同步,請(qǐng)閱讀附錄 "升級(jí)同步" ◆如果之前運(yùn)行著MySQL-Max發(fā)布版本,想要升級(jí)到非MySQL-Max發(fā)布版本時(shí),就需要從 mysqld_safe 去掉啟動(dòng) mysqld-max 服務(wù)器的參數(shù) 在同一個(gè)發(fā)布系列版本的MySQL間,可以隨意拷貝格式文件和數(shù)據(jù)文件。如果在MySQL運(yùn)行過程中改變了字符集,就需要對(duì)每個(gè)MyISAM表執(zhí)行 "myisamchk -r -q --set-character-set=charset" 命令修復(fù)一下。否則的話,索引的排序可能不正確,因?yàn)樾薷牧俗址?,就可能?huì)改變索引的順序。 通常情況下,升級(jí)到新版本不需要修改任何數(shù)據(jù)表。請(qǐng)檢查MySQL發(fā)布事項(xiàng)中提到的升級(jí)需要注意的地方,如果發(fā)現(xiàn)不能直接升級(jí)的話,就先用 mysqldump 將數(shù)據(jù)導(dǎo)出來,然后再導(dǎo)回去。 如果擔(dān)心升級(jí)失敗,就先把舊版本的MySQL改個(gè)名字備份起來,以備所需。 同時(shí),升級(jí)完之后可能還需要重新編譯跟MySQL相關(guān)的程序,因?yàn)樾掳姹镜念^文件和庫(kù)文件可能有改變了。 如果升級(jí)后發(fā)生問題了,請(qǐng)先檢查是否使用了舊的my.cnf配置文件,可以通過執(zhí)行命令 "mysqld --print-defaults" 來打印出各種配置信息來確認(rèn)。 升級(jí)的時(shí)候最好也升級(jí)類似Perl的 DBD::mysql 模塊,同樣,對(duì)PHP和Python而言也是一樣。 2、從 MySQL 5.0 升級(jí)到 MySQL 5.1 從 5.0 升級(jí)到 5.1 的時(shí)候,必須要升級(jí)授權(quán)表。否則,可能某些存儲(chǔ)過程無法運(yùn)行。詳情請(qǐng)看附錄 "mysql_update MySQL升級(jí)時(shí)檢查數(shù)據(jù)表"。 以下是從 5.0 升級(jí)到 5.1 需要注意的事項(xiàng): 檢查所有的變化,尤其注意那些標(biāo)志為 "不兼容的變化" 的部分。詳情請(qǐng)看附錄 "mysql_update MySQL升級(jí)時(shí)檢查數(shù)據(jù)表" ◆可能某些發(fā)布版本會(huì)改變授權(quán)表的機(jī)制

目前成都創(chuàng)新互聯(lián)公司已為成百上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、洮北網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

mysql4.0升級(jí)mysql5.0操作手冊(cè)

歡迎您使用萬網(wǎng)虛擬主機(jī),目前我們已經(jīng)推出支持mysql5.0數(shù)據(jù)庫(kù)的虛擬主機(jī),該手冊(cè)引導(dǎo)您輕松升級(jí)您的mysql數(shù)據(jù)庫(kù)。

萬網(wǎng)虛擬主機(jī)mysql4.0升級(jí)到mysql5.0操作手冊(cè): 附件 (右鍵單擊選擇“目標(biāo)另存為...”)

請(qǐng)問怎樣把mysql數(shù)據(jù)庫(kù)和數(shù)據(jù)從5.0.17升級(jí)到5.0.27,謝謝!

1.導(dǎo)出5.0.17當(dāng)前數(shù)據(jù)庫(kù)數(shù)據(jù),進(jìn)行備份。

2.安裝5.0.27進(jìn)行備份數(shù)據(jù)導(dǎo)入。

3.具體操作

Windows中升級(jí)MySQL應(yīng)采取的步驟:

1. 進(jìn)行升級(jí)前你應(yīng)先備份當(dāng)前的MySQL安裝。

2. 下載最新Windows版MySQL。

3. 升級(jí)MySQL前,必須停止服務(wù)器。

如果服務(wù)器安裝為服務(wù),必須在命令提示符下在命令行中用下面的命令停止服務(wù):

C:\ NET STOP MYSQL如果MySQL服務(wù)器不是服務(wù),使用下面的命令停止服務(wù)器:

C:\ C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqladmin -u root shutdown4.

4.當(dāng)從以前至的4.1.5版本升級(jí)到MySQL 5.1時(shí),或從Zip文件安裝的MySQL升級(jí)到MySQL Installation Wizard(安裝幫助)安裝的MySQL時(shí),你必須手動(dòng)卸載前面安裝的MySQL服務(wù)。

要想卸載MySQL服務(wù),使用下面的命令:

C:\ C:\mysql\bin\mysqld --remove

如果你不想卸載已有的服務(wù),MySQL Installation Wizard(安裝幫助)則不會(huì)正確安裝新的MySQL服務(wù)。

5. 如果你使用MySQL Installation Wizard(安裝幫助),請(qǐng)參考“使用MySQL安裝向?qū)А钡拿枋鰜韱?dòng)幫助。

6. 如果用Zip文件安裝MySQL,應(yīng)提取文件。你可以覆蓋已有的MySQL安裝(通常位于C:\mysql),或?qū)⑺惭b到其它目錄,例如 C:\mysql4。建議覆蓋原有的安裝。

7. 重新啟動(dòng)服務(wù)器。如果你運(yùn)行MySQL服務(wù),則使用NET START MySQL,還可以直接調(diào)用mysqld。

相關(guān)文章從Windows命令行啟動(dòng)MySQL 如何在Mac OS X中安裝MySQL Windows下MySQL安裝故障診斷與排除 迅速優(yōu)化MySQL數(shù)據(jù)庫(kù)性能完全解析MySQL數(shù)據(jù)庫(kù)中Show命令用法無法遠(yuǎn)程登入MySQL數(shù)據(jù)庫(kù)解決辦法保持MySQL安全公共MySQL的數(shù)據(jù)庫(kù)服務(wù)器層快速掌握升級(jí)MySQL系統(tǒng)表Java操作MySQL的中文處理方法 最新文章MySQL查詢優(yōu)化器淺析SQL Server 2005 Analysis Services性能指南Access中使用SQL語句應(yīng)掌握的幾點(diǎn)技巧聯(lián)合刪除兩張表的數(shù)據(jù)Oracle Stream配置詳細(xì)步驟ASP.NET應(yīng)用中緩存Oracle數(shù)據(jù)Oracle數(shù)據(jù)庫(kù)綁定變量特性及應(yīng)用一個(gè)將Excel中的數(shù)據(jù)導(dǎo)入MySQL的簡(jiǎn)單方法講解MySQL數(shù)據(jù)庫(kù)搜索中的大小寫敏感性利用utl_smtp從Oracle數(shù)據(jù)庫(kù)發(fā)送帶blob附件的電子郵件

linux 怎么升級(jí)默認(rèn)裝好的php和mysql到5.0

是你的MYSQL路徑設(shè)置錯(cuò)了....

注意大小寫的區(qū)分,比如你的MYSQL安裝包是大寫的 。

而你的PHP 配置路徑 mysql 小寫 那么就會(huì)產(chǎn)生這樣的問題.

建議你重新安裝PHP 和 MYSQL

如果你要整體整合apache2 mysql5.0 php5

在編譯之前還有升級(jí)一些支持庫(kù)

執(zhí)行命令:# yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel kernel

我給寫個(gè)PHP和MYSQL的編譯過程.

這里要注意的是,需要先安裝mysql才能裝PHP

[mysql] 安裝路徑: /usr/local/mysql //數(shù)據(jù)庫(kù)目錄你可以自己設(shè)置

比如你需要安裝的MYSQL為:mysql-5.0.45-linux-i686.tar.gz

將mysql-5.0.45-linux-i686.tar.gz 放到 /usr/local/src 下

#cd /usr/local/src

#tar -zvxf mysql-5.0.45-linux-i686.tar.gz

#mv mysql-5.0.45/ /usr/local/mysql //移動(dòng)

#groupadd mysql //創(chuàng)建mysql用戶組

#cd /usr/local/mysql

#useradd -g mysql mysql //創(chuàng)建 mysql用戶

#chown -R mysql . //注意后面有個(gè) “.”

#chgrp -R mysql .

#scripts/mysql_install_db --user=mysql //初始化數(shù)據(jù)庫(kù)

#chown -R root . //給root 最高權(quán)限

#chown -R mysql data //讓mysql 對(duì)data [數(shù)據(jù)庫(kù)]有最高權(quán)限

#cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

// 讓mysql服務(wù)隨系統(tǒng)啟動(dòng)

#chown root:root /etc/rc.d/init.d/mysqld //讓root有啟動(dòng)權(quán)限.

#chmod 755 /etc/rc.d/init.d/mysqld

#cp ./support-files/my-huge.cnf /etc/my.cnf //移動(dòng)配置文件.

#mv /usr/local/mysql/data /var/lib/mysql //這一步是移動(dòng)數(shù)據(jù)庫(kù)。你也可以不需要執(zhí)行這一步.....如果安裝出錯(cuò),最好不要執(zhí)行這一步,因?yàn)閿?shù)據(jù)庫(kù)權(quán)限經(jīng)常會(huì)引起mysql運(yùn)行不穩(wěn)定

#bin/mysqld_safe --user=mysql //連接數(shù)據(jù)庫(kù),如果安裝成功.

會(huì)有如下提示:Starting mysqld daemon with databases from /var/lib/mysql //后面那是數(shù)據(jù)庫(kù)路徑

[PHP] 安裝路徑: /usr/local/php

#cd 到安裝包所在目錄

# tar xjvf 你的PHP版本文件名

# cd php-X.X.X //這里就是你解壓后的那個(gè)目錄名

值得注意的是php的安裝需要一些庫(kù).

就是:libxml gd2

# ./configure \

"--prefix=/usr/local/php" \

"--with-apxs2=/usr/local/apache2/bin/apxs" \

"--with-config-file-path=/usr/local/php/etc" \

"--with-mysql=/usr/local/mysql" \

"--with-libxml-dir=/usr/local/libxml2" \

"--with-gd=/usr/local/gd2" \

"--with-jpeg-dir" \

"--with-png-dir" \

"--with-bz2" \

"--with-freetype-dir" \

"--with-iconv-dir" \

"--with-zlib-dir " \

"--with-openssl=/usr/local/openssl" \

"--with-mcrypt=/usr/local/libmcrypt" \

"--enable-soap" \

"--enable-gd-native-ttf" \

"--enable-ftp" \

"--enable-mbstring" \

"--enable-exif" \

"--disable-ipv6" \

"--disable-cgi" \

"--disable-cli"

# make

# make install

# mkdir /usr/local/php/etc

# cp php.ini-dist /usr/local/php/etc/php.ini

那位大神能告訴我mysql5.0怎么升級(jí)到5.1的版本?具體操作步驟是什么! 在linux系統(tǒng)環(huán)境下.

升級(jí)要備份好重要的文件,如參數(shù)文件,重建my.cnf文件。

1. 停數(shù)據(jù)庫(kù),備份數(shù)據(jù)(備份物理文件)

2. 將新版本mysql的數(shù)據(jù)目錄指向到舊目錄(datadir)

3. 啟動(dòng)mysqld時(shí)使用skip grant tables 參數(shù)避開系統(tǒng)檢查,

# 例如

/usr/local/mysql/bin/mysqld --datadir=/var/data/ --user=mysql --skip-grant-tables

4. 執(zhí)行mysql_upgrade,這時(shí)應(yīng)該就會(huì)順利進(jìn)行下來了

或者只升級(jí)授權(quán)表,mysql_fix_privilege_tables(推薦) 或 mysql_fix_privilege_tables.sql 腳本執(zhí)行

5. 停止mysqld

6. 按照原來的my.cnf運(yùn)行正常服務(wù)(這一步失敗很可能由于參數(shù)不兼容引起,比如bdb相關(guān)的所有參數(shù)5.1開始都不再支持,總之這一步很容易處理)

7. 檢查表有沒有問題,比如執(zhí)行mysqlcheck --all-databases 等等

如何在Windows下升級(jí)MySQL

我在windows環(huán)境下升級(jí)MySQL 從5.0到5.5升級(jí)。

升級(jí)就是重新安裝了mysql。把原來的5.0下的data數(shù)據(jù)拷貝給5.5mysql下的data。但是拷貝后,重啟5.5mysql 突然識(shí)別不了innodb的table_type。經(jīng)過學(xué)習(xí)了解后。把5.0下的my.ini 文件中innodb的配置選項(xiàng)拷貝給了5.5后,重啟問題得到了解決。

當(dāng)前名稱:怎么升級(jí)mysql5.0 怎么升級(jí)鴻蒙系統(tǒng)
路徑分享:http://www.muchs.cn/article46/hphphg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站品牌網(wǎng)站建設(shè)、微信小程序網(wǎng)站收錄、定制開發(fā)、網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)