Mysql学习Centos 5.2下安装多个mysql数据库配置详解

Mysql学习Centos 5.2下安装多个mysql数据库配置详解,第1张

概述介绍《Mysql学习Centos 5.2下安装多个mysql数据库配置详解》开发教程,希望对您有用。

《MysqL学习Centos 5.2下安装多个MysqL数据库配置详解》要点:
本文介绍了MysqL学习Centos 5.2下安装多个MysqL数据库配置详解,希望对您有用。如果有疑问,可以联系我们。

一、编译安装第一个MysqL 5.1.33MysqL学习

cd /opt/usr/sbin/groupadd MysqL/usr/sbin/useradd -g MysqL MysqL -s /bin/nologin -d /usr/local/MysqLtar -zxvf MysqL-5.1.33.tar.gzcd MysqL-5.1.33/./configure --prefix=/usr/local/MysqL/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-clIEnt --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=innobasemake && make installchmod +w /usr/local/MysqLchown -R MysqL:MysqL /usr/local/MysqLcp support-files/my-medium.cnf /usr/local/MysqL/my.cnfcd ../

附:以下为附加步调,如果你想在这台服务器上运行MysqL数据库,则执行以下两步.如果你只是希望让PHP支持MysqL扩展库,能够连接其他服务器上的MysqL数据库,那么,以下两步无需执行.MysqL学习

①、以MysqL用户帐号的身份建立数据表:MysqL学习

/usr/local/MysqL/bin/MysqL_install_db --basedir=/usr/local/MysqL --datadir=/usr/local/MysqL/data --user=MysqL

②、启动MysqL(最后的&表现在后台运行)MysqL学习

/bin/sh /usr/local/MysqL/bin/MysqLd_safe --defaults-file=/usr/local/MysqL/my.cnf &echo "/bin/sh /usr/local/MysqL/bin/MysqLd_safe --defaults-file=/usr/local/MysqL/my.cnf &" >> /etc/rc.localln -s /usr/local/MysqL/bin/MysqL /sbin/MysqL ln -s /usr/local/MysqL/bin/MysqLadmin /sbin/MysqLadminMysqLadmin -u root password 1234 --初始化root暗码MysqLadmin -u root -p password 456 --修改root已设置好的暗码MysqL -u root -p         --用新暗码连接数据库


添加MysqL帐户 MysqL学习

grant all on *.* to 'MysqL3306'@'%' IDentifIEd by 'MysqL3306';     --添加用户MysqL3306用于长途管理MysqL数据库

二、编译安装第二个MysqL 5.1.33:MysqL学习


注:可以将第一个MysqL的安装文件全部复制过来,为了熟练安装过程,这里就再来重新安装一遍MysqL学习

cd /opt/usr/sbin/useradd -g MysqL MysqL3307 -s /bin/nologin -d /usr/local/MysqL3307tar -zxvf MysqL-5.1.33.tar.gzcd MysqL-5.1.33/./configure --prefix=/usr/local/MysqL3307/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-clIEnt --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=innobasemake;make installchmod +w /usr/local/MysqL3307chown -R MysqL3307:MysqL /usr/local/MysqL3307chmod -R 777 /usr/local/MysqL3307cp /usr/local/MysqL/share/MysqL/my-medium.cnf /usr/local/MysqL3307/my.cnf


修改配置文件:MysqL学习

port = 3307                   --修改端口socket = /tmp/MysqL3307.sock       --修改sock# Here follows entrIEs for some specific programs# The MysqL server[MysqLd]port = 3307socket = /tmp/MysqL3307.sock

①、以MysqL用户帐号的身份建立数据表:MysqL学习

/usr/local/MysqL3307/bin/MysqL_install_db --basedir=/usr/local/MysqL3307 --datadir=/usr/local/MysqL3307/data --user=MysqL3307

②、启动MysqL(最后的&表现在后台运行)MysqL学习

/bin/sh /usr/local/MysqL3307/bin/MysqLd_safe --defaults-file=/usr/local/MysqL3307/my.cnf &echo "/bin/sh /usr/local/MysqL3307/bin/MysqLd_safe --defaults-file=/usr/local/MysqL3307/my.cnf &" >> /etc/rc.local


注:如出现 warning world-writable config file ' /usr/local/MysqL3307/my.cnf' is ignoredMysqL学习

解决方法:  chmod 644 /usr/local/MysqL3307/my.cnfMysqL学习

MysqLadmin -P 3307 -S/tmp/MysqL3307.sock -u root password 1q2w3e --初始化root暗码MysqLadmin -P 3307 -S/tmp/MysqL3307.sock -u root -p password 1q2w3e --修改root已设置好的暗码/usr/local/MysqL3307/bin/MysqL -uroot -p -S/tmp/MysqL3307.sock


添加MysqL帐户 MysqL学习

grant all on *.* to 'MysqL3307'@'%' IDentifIEd by 'MysqL3307';     --添加用户MysqL3307用于长途管理MysqL数据库

内存溢出培训学院每天发布《MysqL学习Centos 5.2下安装多个MysqL数据库配置详解》等实战技能,PHP、MysqL、liNUX、APP、Js,CSS全面培养人才。

总结

以上是内存溢出为你收集整理的Mysql学习Centos 5.2下安装多个mysql数据库配置详解全部内容,希望文章能够帮你解决Mysql学习Centos 5.2下安装多个mysql数据库配置详解所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1156374.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存