MySQL5.5

Ubuntu下mysql5.5主从配置

99封情书 提交于 2020-04-12 20:13:01
教程开始: 一、安装 MySQL 说明:在两台 MySQL 服务器 192.168.21.169 和 192.168.21.168 上分别进行如下操作,安装 MySQL 5.5.22 二、配置 MySQL 主服务器( 192.168.21.169 ) mysql -uroot -p # 进入 MySQL 控制台 create database osyunweidb; # 建立数据库 osyunweidb insert into mysql.user(Host,User,Password) values('localhost','osyunweiuser',password('123456')); # 创建用户 osyunweiuser # 建立 MySQL 主从数据库同步用户 osyunweidbbak 密码 123456 flush privileges; # 刷新系统授权表 # 授权用户 osyunweidbbak 只能从 192.168.21.168 这个 IP 访问主服务器 192.168.21.169 上面的数据库,并且只具有数据库备份的权限 grant replication slave on *.* to 'osyunweidbbak'@'192.168.21.168' identified by '123456' with grant option; 三、把

Ubuntu下源码安装Nginx-1.1.10+PHP5.2.13+phpfpm+Mysq...

安稳与你 提交于 2019-12-06 06:02:37
1.Nginx("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器 2. 本文实现 Ubuntu下源码编译安装 Nginx-1.1.10+PHP5.2.13+fastfpm+Mysql5.5+eaccelerator (之所以选择PHP 5.2的版本主要一是因为跟张宴大师学习,二是fast-fpm在php5.2还是分开的,在php5.3已经集成捆绑到php中了,先单独安装熟悉下) 3.对安装过程中遇到的”坑“都做了详细的记录,以备作为以后再次安装时注意的点 4.开启10个nginx进程(10*15M),32个php-cgi进程(32*20),在自己512M的虚拟机上测试10000的并发仍然可以正常访问网站 5.安装步骤详解:(系统要求:Linux 2.6+ 内核,本文中的Linux操作系统为Ubuntu11) 6.贴一个如何看ngxinx日志哪个时间段访问量多少的shell命令, awk ' {split($4,d,"/"); ++S[substr(d[3],1,7)]} END {for(i in S) print i,S[i]}' wwwlogs.log awk ' {split($4,d,"/"); 一.软件准备: mkdir -p /data0/software cd /data0/software

CentOS6.3安装MySQL5.5

谁说胖子不能爱 提交于 2019-12-02 20:56:19
1.安装准备 配置防火墙,开启3306端口: [root@localhost src]# vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 注:这条规则应该添加到默认22端口的后面。(如上所示) 重启防火墙,使其配置生效: [root@localhost src]# /etc/init.d/iptables restart 关闭SELINUX: [root@localhost src]# vi /etc/selinux/config 在最后面添加如下信息: SELINUX=disabled :x ←保存退出 重启系统,使其生效: [root@localhost src]# shutdown -r now 查看当前版本信息: [feng@localhost Tools]$ rpm -qa|grep mysql mysql-libs-5.1.61-4.el6.x86_64 卸载当前较低版本:(需要root权限) [root@localhost Tools]# yum -y remove mysql-libs-5.1.61

搭建Web服务器之Step8:CentOS6.3安装MySQL5.5

痴心易碎 提交于 2019-12-01 12:43:05
1.到chinaunix下载MySQL 下载地址: http://download.chinaunix.net/download/0008000/7159.shtml 我下载的版本:mysql-5.5.22.tar.gz 2.安装之前先卸载CentOS自带的MySQL [root@localhost ~]# yum remove mysql 3.编译安装Cmake 下载cmake源码包: http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz 从共享目录移至usr目录 [root@localhost ~]# mv /mnt/hgfs/Share-CentOS/cmake-2.8.4.tar.gz /usr/cmake-2.8.4.tar.gz [root@localhost ~]# cd /usr 解压并安装cmake [root@localhost usr]# tar xzvf cmake-2.8.4.tar.gz [root@localhost usr]# cd cmake-2.8.4 [root@localhost cmake-2.8.4]# ./bootstrap --------------------------------------------- CMake 2.8.4, Copyright 2000-2009

慎用lower_case_table_names来实现表名不区分大小写

♀尐吖头ヾ 提交于 2019-11-30 11:04:41
OS:Red Hat Enterprise Linux Server release 6.X DB Version: 5.5.22-enterprise-commercial-advanced-log 我的目的是想达到如下的效果: 'select * from Tn;' 等同于'select * from tn;' ,即对数据表对象(表名为大写)操作时,不区分表对象的大小写。 在网上查询了一下,发现很多文章的都介绍了‘lower_case_table_names’参数,貌似设置此参数可以达到‘Linux上不区分mysql表名大小写’的目的,不过在我的测试中是没有达到我的目的。 关于'lower_case_table_names'参数的官方描述如下: If set to 0, table names are stored as specified and comparisons are case sensitive. If set to 1, table names are stored in lowercase on disk and comparisons are not case sensitive. If set to 2, table names are stored as given but compared in lowercase. This option also

CentOS6.3+JDK7+Tomcat7.0+MySQL5.5 开发环境的搭建

﹥>﹥吖頭↗ 提交于 2019-11-29 17:34:39
第一步:安装CentOS6.3 关于安装教程,本文没有附上,请自行解决! 附上下载地址:http://www.centos.org (官网下载) 第二步:安装JDK7(jdk-7u7-linux-x64-rpm.bin) 1.在安装之前要卸载自带的JDK版本 # rpm -qa|grep jdk ← 查看jdk的信息 # yum -y remove xxx ← 卸载( xxx 为显示的版本信息) 2.安装 # chmod 777 jdk-7u7-linux-x64-rpm.bin ← 修改权限为可执行 # ./jdk-7u7-linux-x64-rpm.bin ← 选择yes同意上面的协议(在路径/opt下) # rpm -ivh jdk-7u7-linux-x64.rpm ← 选择yes直到安装完毕 3.配置环境变量 # vi /etc/profile ← 编辑profile文件 在profile文件的最后面添加如下: export JAVA_HOME= /xxx/xxx ← java安装的绝对路径 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin # source /etc