《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数据库配置详解所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)