linux下一台服务器安装多个mysql.doc_第1页
linux下一台服务器安装多个mysql.doc_第2页
linux下一台服务器安装多个mysql.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux下一个服务器安装多个mysql一 为了统一安装的版本,先卸载已经安装的mysql卸载已经安装的mysql1. 查找已安装的myslq 版本: #rpm -q mysql 在屏幕上将显示已安装的mysql包名如:mysql-5.0.77-4.el5_5.3 如果通过该命令,提示没有安装mysql,而你确定已安装,可以使用下面命令,尝试一下: #rpm -qa | grep -i mysql MySQL-server-5.5.11-1.rhel5 2. 强制卸载(将要卸载的必须是上面查询到的mysql的全称包括版本号,此处是在无法正常卸载时不得已的操作,强制卸载,必须用参数-nodeps): #rpm -e -nodeps mysql-5.0.77-4.el5_5.3 3.成功卸载,系统不提示任何信息二 安装前请先安装所有依赖的包,或者安装过程中看见缺少什么包就安装什么包三 安装第一个mysqlmysql1:使用默认配置rootlocalhost usr# groupadd mysqlrootlocalhost usr# useradd -g mysql mysqlrootlocalhost usr# cd /usr/localrootlocalhost local# tar -zxvf mysql-5.0.51.tar.gz rootlocalhost local# cd mysql-5.0.51rootlocalhost mysql-5.0.51# ./configure -prefix=/usr/local/mysqlrootlocalhost mysql-5.0.51# makerootlocalhost mysql-5.0.51# make installrootlocalhost mysql-5.0.51# cd ./mysqlrootlocalhost mysql# ./bin/mysql_install_db -user=mysql rootlocalhost mysql# chown -R root .rootlocalhost mysql# chown -R mysql varrootlocalhost mysql# chgrp -R mysql .rootlocalhost mysql# ./bin/mysqld_safe -user=mysql &rootlocalhost mysql# ./bin/mysqladmin -uroot password mysqlrootlocalhost mysql# cp ./mysql-5.0.51/support-files/f /etc/frootlocalhost mysql# cp ./mysql-5.0.51/support-files/mysql.server /etc/rc.d/init.d/mysql1rootlocalhost mysql# chkconfig -add mysql1rootlocalhost mysql# chkconfig -level mysql1 345 onrootlocalhost mysql# chkconfig -list mysql1rootlocalhost mysql#四 安装第二个mysqlmysql2使用3307端口,配置文件为:/etc/frootlocalhost usr# groupadd mysqlrootlocalhost usr# useradd -g mysql mysqlrootlocalhost usr# cd /usr/localrootlocalhost local# tar -zxvf mysql-5.0.51.tar.gz rootlocalhost local# cd mysql-5.0.51rootlocalhost mysql-5.0.51# ./configure -prefix=/usr/local/mysql5rootlocalhost mysql-5.0.51# makerootlocalhost mysql-5.0.51# make installrootlocalhost mysql-5.0.51# cd ./mysql5rootlocalhost mysql# ./bin/mysql_install_db -user=mysqlrootlocalhost mysql# chown -R root .rootlocalhost mysql# chown -R mysql varrootlocalhost mysql# chgrp -R mysql .rootlocalhost mysql# ./bin/mysqld_safe -user=mysql &rootlocalhost mysql# ./bin/mysqladmin -uroot password mysqlrootlocalhost mysql# cp ./mysql-5.0.51/support-files/f /etc/frootlocalhost mysql# cp ./mysql-5.0.51/support-files/mysql.server /etc/rc.d/init.d/mysql2rootlocalhost mysql# chkconfig -add mysql2rootlocalhost mysql# chkconfig -level mysql2 345 onrootlocalhost mysql# chkconfig -list mysql2rootlocalhost mysql#配置mysql2vim /etc/rc.d/init.d/mysql2修改下面的内容:1. 将目录/usr/local/mysql改为当前安装的mysql目录,即/usr/local/mysql52. 将引用的配置文件名称由f改为当前要使用的配置文件f3. 在$bindir/mysqld_safe中添加-defaults-file=/etc/f$bindir/mysqld_safe -defaults-file=/etc/f -datadir=$datadir -pid-file=$server_pid_file $other_args /dev/null 2&1 &注意: 修改完后datadir需要使用如下命令来初始化datadir: ./bin/mysql_install_db -datadir=/usr/local/mysql5/var -user=mysql配置fvim /etc/f修改相关的端口、socketclient#password = your_passwordport = 3307socket = /tmp/mysql5.sock# The MySQL servermysqldport = 3307socket = /tmp/mysql5.sock五 启动mysql1和mysql2Mysql1:cd /etc/rc.d/init.d/./mysql1 startMysql2:./mysql2 start六 其他服务器命令行客户端链接mysqlmysql -ulportal -pportalpwr -h PortalDev3-DB2 -P 3306mysql -ulportal -pportalpwr -h PortalDev3-DB2 -P 3307七 主要错误与解决:q. Cant connect to local MySQL server through socket /tmp/mysql.sock(11)rootlocalhost mysql# chown -R root .rootlocalhost mysql# chown -R mysql /varrootlocalhost mysql# chgrp -R mysql .q. -bash: /etc/rc.d/init.d/mysqld:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论