-
您當(dāng)前所在位置:首頁(yè) → 數(shù)據(jù)庫(kù) → MYSQL → MySQL從舊的版本升級(jí)為新的版本全攻略
MySQL從舊的版本升級(jí)為新的版本全攻略
時(shí)間:2015/6/28來(lái)源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評(píng)論(0)
-
一:從版本3.23升級(jí)到4.10
4.10新特性:支持事務(wù)處理和存儲(chǔ)過(guò)程
升級(jí)過(guò)程的注意事項(xiàng):
1:升級(jí)采用直接復(fù)制安裝文件的方法,簡(jiǎn)單實(shí)用,但要注意相關(guān)的配置更改;
2:直接復(fù)制備份的數(shù)據(jù)庫(kù)不能通過(guò)復(fù)制的方法恢復(fù),因此須采用mysqldump方法備份;
3:mysql4.1的用戶管理與3.23有所不同,user表中增加了字段max_questions、max_updates、 max_connections,可以對(duì)不同的mysql用戶進(jìn)行不同設(shè)置,如果是備份/恢復(fù)用戶就可以將max_questions、max_updates設(shè)置大些,具體設(shè)置值根據(jù)數(shù)據(jù)庫(kù)的實(shí)際情況而定。
升級(jí)步驟:
1: 停止當(dāng)前MySQL服務(wù)
#/www/mysql/bin/mysqladmin shutdown |
2:備份數(shù)據(jù)文件
#cp –R /www/mysql/ /www/backup/ |
使用mysqldump命令備份
#mysqldump mvnforum > /www /backup/mvnforum.sql #mysqldump demo > /www/backup/demo.sql |
刪除原有MySQL安裝
3: 安裝MySQL4.1
創(chuàng)建用戶:
#/usr/sbin/groupadd –g 201 mysql |
創(chuàng)建用戶
#/usr/sbin/useradd -u 1001 -g mysql -d /www/mysql -m -s /bin/ tcsh -c "MySQL Administrator" mysql |
設(shè)置用戶密碼:
#passwd mysql #設(shè)置為mysql |
解壓縮安裝包
#tar –zxvf mysql-standard -4.1.4-gamma-pc-linux-i686.tar.gz |
復(fù)制文件到MySQL安裝位置
#cp mysql-standard-4.1.4-gamma-pc-linux-i686 /usr/local/mysql |
修改目錄權(quán)限
#chown mysql.mysql /usr/local/mysql –R |
測(cè)試是否能夠啟動(dòng)
#/usr/local/mysql/bin/mysqld_safe & |
修改啟動(dòng)文件rc.local
/usr/local/mysql/bin/mysqld_safe & |
修改profile文件,以便于mysql命令執(zhí)行
PATH=$PATH: /usr/local/mysql/bin |
設(shè)置mysql密碼,如置密碼為空,可不執(zhí)行
#mysqladmin –u root password |
增加MySQL用戶
創(chuàng)建用于本地管理的用戶