MYSQL4,MYSQL4.1,MYSQL5共存
类别: 数据库教程
由于工作需要,要按这三个玩意。因为旧系统用MYSQL 4,而MYSQL 4.1多了比如外键功能,MYSQL5 更是多了存储过程等东西,因此尝试共存在一机器上。其实很简单,mysql 4.1和MYSQL 5的安装包已经非常自动化了,但要注意设置好不同的端口。比如mysql 4偶用的是3306,而MYSQL 4。1我用3308,MYSQL5偶用3309,安装时,都选择都安装成为WINDOWS的服务。
之后是管理拉,一向推荐用phpmyadmin的,但这次比较麻烦,要建立多两个目录,一个是管理mysql 4.1的,一个是管理mysql 5的,分别叫做phpmyadmin41,phpmyadmin5咯。注意更改config,.php中的
$cfg[\'Servers\'][$i][\'port\'] = \'3309\'; 这里为相应的端口
然后还要注意的是,mysql 4.1和mysql 5都改了认证方式,因为,先分别在DOS下连上mysql 4.1和mysql 5,
之后,都用这样的方式进行修改
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(\'newpwd\')
-> WHERE Host = \'some_host\' AND User = \'some_user\';
mysql> FLUSH PRIVILEGES;
之后在用IE,分别用如http://localhost:8081/phpmyadmin4,http://localhost:8081/phpmyadmin41,http://localhost:8081/phpmyadmin5,就可以很容易地管理这三个MYSQL咯,呵呵
之后是管理拉,一向推荐用phpmyadmin的,但这次比较麻烦,要建立多两个目录,一个是管理mysql 4.1的,一个是管理mysql 5的,分别叫做phpmyadmin41,phpmyadmin5咯。注意更改config,.php中的
$cfg[\'Servers\'][$i][\'port\'] = \'3309\'; 这里为相应的端口
然后还要注意的是,mysql 4.1和mysql 5都改了认证方式,因为,先分别在DOS下连上mysql 4.1和mysql 5,
之后,都用这样的方式进行修改
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(\'newpwd\')
-> WHERE Host = \'some_host\' AND User = \'some_user\';
mysql> FLUSH PRIVILEGES;
之后在用IE,分别用如http://localhost:8081/phpmyadmin4,http://localhost:8081/phpmyadmin41,http://localhost:8081/phpmyadmin5,就可以很容易地管理这三个MYSQL咯,呵呵
-= 资 源 教 程 =-
文 章 搜 索