网站公告列表     变态下载新版:http://down.biantai.net  [admin  2008年1月16日]        
加入收藏
设为首页
联系站长
站长学院 网页制作 网络编程 图形图象 数据库类 服务器类 操作系统
站长供求 网站交易 域名交易 程序交易 服务器空间 下载反馈 软件报错
网站运营 搜索优化 建站心得 业界新闻 网站推广 普通留言
精品源码 ASP源码 PHP源码 .NET源码 JSP源码 建站素材 建站书籍
软件下载 站长软件 常用软件 系统辅助 电影游戏 站长工具 QQ素材站
字体下载 中文字体 英文字体 图形字体 其他字体 变态论坛 变态下载07版
桌面壁纸 系统壁纸 动植物类 游戏卡通 女性主题 高清壁纸 其他壁纸
您现在的位置: 变态下载 >> 站长学院 >> 数据库类 >> 正文
  MySQL旧版本升级为新版本          【字体:
MySQL旧版本升级为新版本
作者:佚名    文章来源:不详    点击数:    更新时间:2008-1-16    

一:从版本3.23升级到4.10

4.10新特性:支持事务处理和存储过程

升级过程的注意事项:

1:升级采用直接复制安装文件的方法,简单实用,但要注意相关的配置更改;

2:直接复制备份的数据库不能通过复制的方法恢复,因此须采用mysqldump方法备份;

3:mysql4.1的用户管理与3.23有所不同,user表中增加了字段max_questions、max_updates、 max_connections,可以对不同的mysql用户进行不同设置,如果是备份/恢复用户就可以将max_questions、max_updates设置大些,具体设置值根据数据库的实际情况而定。

升级步骤:

1: 停止当前MySQL服务

#/www/mysql/bin/mysqladmin shutdown

2:备份数据文件

#cp –R /www/mysql/ /www/backup/

使用mysqldump命令备份

#mysqldump mvnforum > /www /backup/mvnforum.sql
#mysqldump demo > /www/backup/demo.sql

删除原有MySQL安装

#rm –R /www/mysql

3: 安装MySQL4.1

创建用户:

#/usr/sbin/groupadd –g 201 mysql

创建用户

#/usr/sbin/useradd -u 1001 -g mysql -d /www/mysql -m -s /bin/
tcsh -c "MySQL Administrator" mysql

设置用户密码:

#passwd mysql #设置为mysql

解压缩安装包

#tar –zxvf mysql-standard
-4.1.4-gamma-pc-linux-i686.tar.gz

复制文件到MySQL安装位置

#cp mysql-standard-4.1.4-gamma-pc-linux-i686
 /usr/local/mysql

修改目录权限

#chown mysql.mysql /usr/local/mysql –R

测试是否能够启动

#/usr/local/mysql/bin/mysqld_safe &

修改启动文件rc.local

/usr/local/mysql/bin/mysqld_safe &

修改profile文件,以便于mysql命令执行

PATH=$PATH: /usr/local/mysql/bin

设置mysql密码,如置密码为空,可不执行

#mysqladmin –u root password

增加MySQL用户

#mysql –u root –p

创建用于本地管理的用户

#> GRANT USAGE ON *.* 
TO root@172.16.98.2 IDENTIFIED BY ''; 
#>update user set Select_priv='Y',
Insert_priv='Y',Update_priv='Y',
Delete_priv='Y',Create_priv='Y',
Drop_priv='Y',Reload_priv='Y',
_priv='Y',Process_priv='Y',
File_priv='Y',Grant_priv ='Y', 
References_priv='Y',Index_priv='Y',
Alter_priv='Y',Show_db_priv='Y',
Super_priv='Y',Create_tmp_table_priv='Y',
Lock_tables_priv='Y',
Execute_priv='Y',Repl_slave_priv='Y',
Repl_client_priv='Y'
 where Host='172.16.98.2' 
and User='root';
#>update user set max_questions=30000,
max_updates=30000 where User=”root”;

创建用于备份恢复的用户

#> GRANT USAGE ON *.* TO mysql@localhost 
IDENTIFIED BY ''; 
#>update user set Select_priv='Y',
Insert_priv='Y',
Update_priv='Y',Delete_priv='Y',
Create_priv='Y',Drop_priv='Y',Reload_priv='Y',
Shutdown_priv='Y',Process_priv='Y',File_priv='Y',
Grant_priv ='Y', References_priv='Y',Index_priv='Y',
Alter_priv='Y',
Show_db_priv='Y',Super_priv='Y',Create_tmp_table_priv='Y',
Lock_tables_priv='Y',Execute_priv='Y',Repl_slave_priv='Y',
Repl_client_priv='Y' where Host='localhost' and User='mysql';
#>update user set max_questions=3000000,
max_updates=3000000 where user=”mysql”; 
//mysql作为备份/恢复用户

刷新表

#mysqladmin -u root -p reload
#mysqladmin -u root -p flush-privileges

4: 恢复备份数据库

分别创建数据库songliDB、demo

使用mysql数据库用户恢复备份

#./mysql -u mysql -p mvnforum < /www/backup/mvnforum.sql
#./mysql -u mysql -p demo < /www/backup/demo.sql
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    Photoshop教程:用通道还原C…
    数码暗房之应用通道系列——…
    教你如何使CMYK变成CMY而图片…
    ▊▊报纸+素描效果▊▊ MY F…
    浅析SQL Server与Oracle数据…
    转换 SQL数据库时的疑难问题…
    在SQL Server中使用相关子查…
    理解SQL Server 中的错误处理…
    常用 SQL 语句大全…
    MSSQL数据库索引的应用
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    变态下载 2006-2008 保留网站解释权利。感谢网友对本站的支持,我们一直在努力!

    鲁ICP备06027999号 站长:韩江波