求助一个 230w的230w光束灯灯库

博客访问: 95743
博文数量: 48
博客积分: 2550
博客等级: 少校
技术积分: 495
注册时间:
APP发帖 享双倍积分
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Mysql/postgreSQL
Mysql-5.5.21 源码安装 1 mysql-5.5.21编译安装1.1 安装所需要系统库相关库文件 gcc gcc-c gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* yum -y install gcc gcc-c autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers1.2 创建mysql安装目录  [root@localhost ~]# mkdir -p /usr/local/mysql/1.3 创建数据存放目录[root@localhost ~]# mkdir -p /service/mysql/1.4 创建用户和用户组与赋予数据存放目录权限  [root@localhost ~]# groupadd mysql  [root@localhost ~]# useradd -g mysql mysql[root@localhost ~]# chown mysql.mysql -R /service/mysql/1.5 安装cmake(mysql-5.5以后是通过cmake来编译的)下载解压cmake-2.8.7.tar.gz 放在/usr/local目录下  [root@localhost local]# tar -zxvf cmake-2.8.7.tar.gz  [root@localhost local]# cd cmake-2.8.7  [root@localhost cmake-2.8.7]#./configure[root@localhost cmake-2.8.7]# make && make install1.6 安装mysql 5.5.21下载mysql-5.5.21到/usr/local目录下[root@localhost local]# tar -zxvf mysql-5.5.21.tar.gz[root@localhost local]# cd mysql-5.5.211.7 编译mysql-5.5.21[root@localhost mysql-5.5.21]#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_UNIX_ADDR=/service/mysql/mysql.sock \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DENABLED_LOCAL_INFILE=1 \-DMYSQL_DATADIR=/service/mysql \-DMYSQL_USER=mysql \-DMYSQL_TCP_PORT=3306上面的命令一次拷进命令行。[root@localhost mysql-5.5.21]# make[root@localhost mysql-5.5.21]# make install1.8 复制配置文件[root@localhost mysql-5.5.21]# cp support-files/f /f1.9 初始化数据库(执行前 需要chmod 755 scripts/mysql_install_db 赋给文件执行权限)[root@localhost mysql-5.5.21]# scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/service/mysql/注:#basedir mysql安装路径 datadir 数据库文件储存路径1.10 设置mysqld的开机启动:[root@localhost mysql-5.5.21]# cp support-files/mysql.server /etc/init.d/mysqld[root@localhost mysql-5.5.21]# chmod 755 /etc/init.d/mysqldchkconfig mysqld on (设置开机启动mysql)1.12 启动mysql服务[root@localhost mysql-5.5.21]# /etc/init.d/mysqld start //服务器端开关启动完成之后用ps -ef |grep mysql 命令查看是否启动[root@localhost mysql-5.5.21]# mysql –u root –p 2 标准的mysql安装设置2.1 设置root帐户的密码[root@localhost mysql-5.5.21]# mysqladmin -u root password '123456'2.2 删除本机匿名连接的空密码帐号本机登录mysql[root@localhost mysql-5.5.21]#mysql -u root -p然后输入上面设置的密码,登录后在mysql的命令行中执行:mysql> //选择默认数据库mysqlmysql>update user set password=’root’ where user = '127.0.0.1';mysql>delete from user where password="";//不允许root密码为空mysql>mysql>quit
最简单的:
2、带主键的:
a:CREATE TABLE t1(&&& id int not null primary key,&&& name char(20));b:复合主键CREATE TABLE t1(&&& id int not null,&&& name char(20),&&& primary key (id,name));3、带默认值的:
CREATE TABLE t1(&&& id int not null default 0 primary key,&&& name char(20) default '1');
Mysql的主从复制
Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。
(1)首先确保主从服务器上的Mysql版本相同
(2)在主服务器上,设置一个从数据库的账户,使用REPLICATION SLAVE赋予权限,如:
mysql>GRANT REPLICATION SLAVE ON *.* TO 'slave001'@'172.16.10.143' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.13 sec)
(3)修改主数据库的配置文件<SPAN style="LINE-HEIGHT: 120%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: FONT-SIZE: 11 mso-fareast-font-family: 宋体; mso-font-kerning: 0pt" lang=EN-f,开启BINLOG,并设置server-id的值,修改之后必须重启Mysql服务
&(4)之后可以得到主服务器当前二进[mysqld]
log-bin = /home/mysql/log/mysql-bin.log
server-id=1
制日志名和偏移量,这个操作的目的是为了在从数据库启动后,从这个点开始进行数据的恢复
mysql> show master status\G;
*************************** 1. row ***************************
File: mysql-bin.000003
Position: 243
Binlog_Do_DB:
Binlog_Ignore_DB:
1 row in set (0.00 sec)
(5)好了,现在可以停止主数据的的更新操作,并生成主数据库的备份,我们可以通过mysqldump到处数据到从数据库,当然了,你也可以直接用cp命令将数据文件复制到从数据库去
注意在导出数据之前先对主数据库进行READ LOCK,以保证数据的一致性
mysql> flush t
Query OK, 0 rows affected (0.19 sec)
之后是mysqldump
mysqldump -h127.0.0.1 -p3306 -uroot -p test > /home/chenyz/test.sql
最好在主数据库备份完毕,恢复写操作
Query OK, 0 rows affected (0.28 sec)
(6)将刚才主数据备份的test.sql复制到从数据库,进行导入
(7)接着修改从数据库的<SPAN style="LINE-HEIGHT: 120%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: FONT-SIZE: 11 mso-fareast-font-family: 宋体; mso-font-kerning: 0pt" lang=EN-f,增加server-id参数,指定复制使用的用户,主数据库服务器的ip,端口以及开始执行复制日志的文件和位置
server-id=2
192.168.1.100
master-user=test
master-pass=123456
master-port&=3306
master-connect-retry=60
replicate-do-db =sms
(8)在从服务器上,启动slave进程
(9)在从服务器进行show salve status验证
mysql> SHOW SLAVE STATUS\G
*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: localhost
Master_User: root
Master_Port: 3306
Connect_Retry: 3
Master_Log_File: mysql-bin.003
Read_Master_Log_Pos: 79
Relay_Log_File: gbichot-relay-bin.003
Relay_Log_Pos: 548
Relay_Master_Log_File: mysql-bin .003
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
(10)好了,现在可以在我们的主服务器做一些更新的操作,然后在从服务器查看是否已经更新
阅读(2512) | 评论(0) | 转发(0) |
下一篇:没有了
相关热门文章
给主人留下些什么吧!~~
请登录后评论。制作一键端方法_一键端吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:174贴子:
制作一键端方法
将J和SQL放进服务端中,利用DOS进行快捷处理.
系统要求: 必须是管理员;
系统必须能显示文件的格式后缀;
系统必须支持J和SQL在没有注册表的前提下自定义运行;
系统必须解除对DOS的禁用[一般系统以处以解除状态,特指特殊系统]
不保证在Win7和Vista下能顺利运行.
1.制作一键数据库
第一种方法:直接把数据库安装在服务端的文件夹里 第二种方法:数据库默认安装在C:\Program Files\MySql文件夹里,把整个MySql文件夹复制到服务端的文件夹下
2.为数据库设置快捷路径
新建一个文本文档,把下面的内容复制到文本文档里:
off set basedir=数据库主文件夹路径 start %basedir%\bin\数据库服务程序名 echo MySql 连接成功 echo.
数据库主文件夹路径指的是MySql文件夹的路径 数据库服务程序名有两种,一种是mysqld-nt.exe,另一种是mysqld.exe,至于填哪个看数据库而定.
然后保存关闭,txt后缀改为bat.命名为 1.运行数据库
3.制作一键JAVA 方法和第一步类似
第一种方法:直接把JAVA安装在服务端的文件夹里 第二种方法:JAVA默认安装在C:\Program Files\JAVA文件夹里,把整个JAVA文件夹复制到服务端的文件夹下
4.制作一键服务端快捷启动
在含有Channel.login.world批处理窗的文件夹下,新建一个文本文档,把下面的内容复制进去:
set JAVA_HOME=JAVA中主文件夹的路径 set path=%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\System32\W%JAVA_HOME%\ set
CLASSPATH=.;..\project\dist\*;..\lib\*;%JAVA_HOME%\lib\dt.%JAVA_HOME%\lib\tools.
/b launch_world.bat ping localhost -w 100 &nul @start /b launch_login.bat ping localhost -w 100 &nul @start /b launch_channel.bat ping localhost -w 100 &nul title 自定义个性标题
然后保存,txt后缀改为bat,命名为 2.启动服务端
5.制作一键关闭服务端和数据库服务 新建一个文本文档,把下面的内容复制进去:
taskkill /f /t /im Java.exe
taskkill /f /t /im 数据库服务程序名[mysqld-nt.exe或mysqld.exe]
然后保存,txt后缀改为bat,命名为 3.关闭服务端 至此,一键端的制作就大致完成了.
玩的时候只需要按顺序启动1.2两个Bat处理窗就可以了,关闭服务器的时候直接运行3那个处理窗.
如果服务端日后不需要编译,可以直接用精简版的Java,容量小.
至于复制文件等,用同种方法制作批处理即可. 只要将1.2.3三个批处理放在同一个文件夹里,也大概是所谓的一键了.
并非所有一键都是如此制作的,我晓更简单的,也晓更难的,这个仅是易懂罢了.
新得不能再新的人看不懂就算了,大概要做一键也至少脑子要拐拐弯,发现错误也要自己改改的.
任何教程都不会100%正确,模仿制作也不一定100%成功,自己摸索摸索吧.
转载请注明作者,不出售和不加密了.
By Sion 第属:GMS
官方送出薛之谦同款神兵,更多神秘大奖相送,快来助战薛之谦,拿走你专属好礼!
看不懂啊~~~~~顶一个先~~~~~~~~~
看起来很简单
希望有视频教程,文字太乱看不懂
再详细点,非常需要,多谢
贴吧热议榜
使用签名档&&
保存至快速回贴

我要回帖

更多关于 光束灯 的文章

 

随机推荐