注册Mysql服务
用InstallAnywhere打包Java程序包含MySQL数据库
InstallAnywhere打包Java程序时可以自动完成jre的打包,但是需要MySQL数据库的程序就得手动添加。资料太少,纠结了三天,终于解决
1、 下载绿色版的MySQL,可以去官网下载。网友制作了MySQL的绿色精简Bat版(http://download.csdn.net/source/524812),可以最大化的缩小安装包的体积。所以我采用了这种方式。
2、 绿色精简的MySQL是以进程方式启动,对于安装版的软件,使用服务方式启动更方便。从完整版拷贝/bin目录下mysqld-nt.exe文件到精简版的相应目录中,同时在MySQL目录下创建一个启动服务需要的my.ini配置文件,基本内容如下
view plaincopy to clipboardprint?
[mysqld]
#设置basedir指向mysql的安装路径
basedir=C:/Program Files/Tx2/MySQL
datadir=C:/Program Files/Tx2/MySQL/data
[mysqld]
#设置basedir指向mysql的安装路径
basedir=C:/Program Files/Tx2/MySQL
datadir=C:/Program Files/Tx2/MySQL/data
3、 数据库安装完成需要导入一个sql文件来进行初始化,建立应用程序所需要的结构。从完整版拷贝/bin目录下mysqldump.exe文件到精简版的相应目录中,同时将要安装的应用程序所需要的sql文件放到/bin目录下
4、 将MySQL目录中添加到InstallAnywhere工程中,在Post-Install(安装之后)添加以下动作:
a) my.ini中包含了mysql程序的路径,需要安装完成后根据环境修改。添加一个Modify Text File – Single File(修改单文件),Installed file中选择my.ini文件$USER_INSTALL_DIR$$/$MySQL$/$my.ini,点击下边Search and replace strings后的Configure。增加两个字符串替换(不包含引号),
1、"C:/Program Files/Tx2”替换为“$USER_INSTALL_DIR$”,
2、”\” 替换为 “/”。
b) 将mysql注册为系统服务。添加一个Execue Script/Batch file(执行脚本/命令)。在Comment填写动作的名字“注册Mysql服务”,在Script填写命令(Call "$USER_INSTALL_DIR$\MySQL\bin\mysqld.exe" -install Mysql --defaults-file="$USER_INSTALL_DIR$\MySQL\my.ini" )(不包含括号)。因为执行完此步才能继续向下执行,选中下边
相关文档:
试验1
事务1:
#!/usr/bin/python
import time
import MySQLdb;
conn = MySQLdb.connect(host="localhost",port=3306,user="root",passwd="asdf",db="test",unix_socket="/data/mysql_3306/mysql.sock")
cursor = conn.cursor()
cursor.execute("select * from test")
while str!="1":
str = r ......
摘自http://blog.csdn.net/ljah/archive/2006/11/08/1373959.aspx
格式:
CREATE PROCEDURE 过程名 ([过程参数[,...]])
[特性 ...] 过程体
CREATE FUNCTION 函数名 ([函数参数[,...]])
RETURNS 返回类型
[特性 ...] 函数体
过程参数:
[ IN | OUT | INOUT ] 参数名 参数类型
函数参数:
参数名 参数类型
返回类型: ......
上篇我们学会了如何创建一个数据库和数据库表,并知道如何向数据库表中添加记录。
那么我们如何从数据库表中检索数据呢?
1、从数据库表中检索信息
实际上,前面我们已经用到了SELECT语句,它用来从数据库表中检索信息。
select语句格式一般为:
SELECT 检索关键词 from 被检索的表 WHERE 检索条件( ......
远程连接mysql速度慢的解决方法
http://www.xishuiw.com
PHP 远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的MYSQL开启了DNS的反向解析,在MY.INI(WINDOWS系统下)或MY.CNF(UNIX或LINUX系统下)文件的[mysqld]下加入skip- name-resolve这一句。连接mysq ......
笔者(mqboss)近期在做MySQL集群的技术调研,会陆续把自己的心得体会写出来和大家分享,请大家继续关注。
1.从mysq官方网站下载安装文件mysql-cluster-gpl-7.0.9-solaris10-sparc-64bit.tar.gz,并通过FTP上传到Solaris服务器上;
2.添加用户组mysql和用户mysql(注:mysql用户属于mysql用户组)
shell> groupadd mys ......