热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

mysql的编译安装_MySQL

mysql的编译安装
bitsCN.com
mysql的编译安装 #tar xvfz mysql-5.1.41.tar.gz#cd mysql-5.1.41#echo " CHOST=/"x86_64-pc-linux-gnu/" CFLAGS=/"-march=native -O3 -pipe -fomit-frame-pointer/" CXX=gcc CXXFLAGS=/"-march=native -O3 -pipe -fomit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti/" ./configure --prefix=/usr/local/mysql --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --enable-assembler --with-libwrap=/usr/lib/ --with-charset=gbk --with-extra-charsets=gb2312,gbk,big5,latin1,utf8 --with-mysqld-user=mysql --with-big-tables --with-client-ldflags=-all-static --with-plugins=myisam,myisammrg,innobase,innodb_plugin,heap,csv,partition --with-mysqld-ldflags=-all-static" >configure.sh // 编译安装#chmod +x configure.sh#./configure.sh #make && make install #groupadd mysql /添加一个mysql组#useradd -g mysql mysql 添加一个mysql用户到mysql组里 #cp support-files/my-medium.cnf /etc/my.cnf#cp support-files/mysql.server /etc/rc.d/init.d/mysqld#chmod 700 /etc/init.d/mysqld#chkconfig --add mysqld#chkconfig --level 345 mysqld on #cd /usr/local/mysql#bin/mysql_install_db --user=mysql #chown -R root .#chown -R mysql var#chgrp -R mysql . #bin/mysqld_safe --user=mysql &#bin/mysqladmin -uroot -poldpwd password XXXX mysql 多实例安装===================================多实例安装=======================================#tar xvfz mysql-5.1.59.tar.gz #cd mysql-5.1.59(Linux 5.3)echo " CFLAGS=/"-O3 -mpentiumpro/" CXX=gcc CXXFLAGS=/"-O3 -mpentiumpro -felide-constructors -fno-exceptions -fno-rtti/" ./configure --prefix=/usr/local/mysql --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --enable-assembler --with-libwrap=/usr/lib/ --with-charset=gbk --with-extra-charsets=gb2312,gbk,big5,latin1,utf8 --with-mysqld-user=mysql --with-big-tables --with-client-ldflags=-all-static --with-plugins=myisam,myisammrg,innobase,innodb_plugin,heap,csv,partition --with-mysqld-ldflags=-all-static" >configure1.sh GCC4.4(Linux 6.2 )echo " CHOST=/"x86_64-pc-linux-gnu/" CFLAGS=/"-march=native -O3 -pipe -fomit-frame-pointer/" CXX=gcc CXXFLAGS=/"-march=native -O3 -pipe -fomit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti/" ./configure --prefix=/usr/local/mysql --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --enable-assembler --with-libwrap=/usr/lib/ --with-charset=gbk --with-extra-charsets=gb2312,gbk,big5,latin1,utf8 --with-mysqld-user=mysql --with-big-tables --with-client-ldflags=-all-static --with-plugins=myisam,myisammrg,innobase,innodb_plugin,heap,csv,partition --with-mysqld-ldflags=-all-static" >configure.sh 如果编译出现问题需要安装一下ncurses-devel-5.5-24.20060715.x86_64.rpm #chmod +x configure.sh #./configure.sh #make && make install 创建mysql用户#groupadd mysql#useradd -g mysql mysql #cp support-files/my-medium.cnf /etc/my.cnf#cp support-files/mysql.server /etc/rc.d/init.d/mysqld#cp support-files/mysqld_multi.server /etc/rc.d/init.d/mysqld_multi #chmod 700 /etc/init.d/mysqld(忽略该步)#chkconfig --add mysqld(忽略该步)#chkconfig --level 2345 mysqld off #cd /usr/local/mysql show variables like 'server_id'; 查看server-idmysql> show variables like 'server_id'; 手动修改server-idmysql> set global server_id=2; #此处的数值和my.cnf里设置的一样就行 mysql> slave start; 6)change master之后,查看slave的状态,发现slave_IO_running 为NO需要注意的是,做完上述操作之后最后重启mysql进程 (初始化数据目录)#bin/mysql_install_db --user=mysql --datadir=/usr/local/mysql/var21001/#bin/mysql_install_db --user=mysql --datadir=/usr/local/mysql/var21002/#bin/mysql_install_db --user=mysql --datadir=/usr/local/mysql/var21003/ #bin/mysql_install_db --user=mysql --datadir=/usr/local/mysql/var(默认) #chown -R root .#chown -R mysql var21001/ var21002/ var21003/#chgrp -R mysql . #bin/mysqld_safe --user=mysql & (到此安装完成)#bin/mysqladmin -uroot -poldpwd password 1qaz@WSX grant shutdown on *.* to admin@localhost identified by 'pwd_shutdown'; FLUSH PRIVILEGES; linux 客户端执行SQL命令:source /home/software/user_login.sql grant all privileges on *.* to 'root'@'%' identified by '123456'; FLUSH PRIVILEGES; GRANT SHUTDOWN ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'pwd_shutdown'; FLUSH PRIVILEGES; drop user ''@'localhost.localdomain';drop user ''@'localhost';drop user root@localhost.localdomain; GRANT SHUTDOWN ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'pwd_shutdown'; set password for root@'localhost' =password('1qaz@WSX');set password for root@'127.0.0.1' =password('1qaz@WSX');flush privileges;//set password for root@'localhost' =password('XXX');//set password for root@'127.0.0.1' =password('XXX'); 主从权限增加GRANT REPLICATION SLAVE ON *.* TO 'repsync'@'%' IDENTIFIED BY '*********'; ===================================多实例安装=======================================
bitsCN.com
推荐阅读
  • 在数据分析工作中,我们通常会遇到这样的问题,一个业务部门由若干业务组构成,需要筛选出每个业务组里业绩前N名的业务员。这其实是一个分组排序的 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • Oracle Database 10g许可授予信息及高级功能详解
    本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • 本文由编程笔记小编整理,介绍了PHP中的MySQL函数库及其常用函数,包括mysql_connect、mysql_error、mysql_select_db、mysql_query、mysql_affected_row、mysql_close等。希望对读者有一定的参考价值。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了adg架构设置在企业数据治理中的应用。随着信息技术的发展,企业IT系统的快速发展使得数据成为企业业务增长的新动力,但同时也带来了数据冗余、数据难发现、效率低下、资源消耗等问题。本文讨论了企业面临的几类尖锐问题,并提出了解决方案,包括确保库表结构与系统测试版本一致、避免数据冗余、快速定位问题等。此外,本文还探讨了adg架构在大版本升级、上云服务和微服务治理方面的应用。通过本文的介绍,读者可以了解到adg架构设置的重要性及其在企业数据治理中的应用。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
author-avatar
彩之乐
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有