以前用过Openlayer+geoserver开发过,一朋友问到OpenGTS连接geoserver,OpenGTS以前从没接触过,听说地图也是用Openlayer的JS,看了半天源码倒是看懂了点,但是还是不大清楚,于是想着亲自动手搭建环境,环境最先碰到的是mysql数据库不懂,以前没用过,就先从这个下手吧,到mysql官网上下载mysql 5.6.1 -win32免安装版;
下载下来之后有点慌啊,一开始不知道是安装版的,半天才明白是安装版的,于是乎就找安装版的教程,网上安装版的教程多了去了,但是乱起八糟的,都写挺简单的,我就想着吧自己的安装过程给记录下来:
下载解压缩,在C:\Windows下建立my.ini,也可以在mysql解压缩的根目录下找到my-default.ini复制过去,当然里面的内容如下:
[mysqld]
# set basedir to your installation path
basedir=D:\mysql-5.6.10-win32
# set datadir to the location of your data directory
datadir=D:\mysql-5.6.10-win32\data
default-storage-engine = MyISAM
loose-variable_name = gbk
#Enter a name for the error log file. Otherwise a default name will be used.
log-error=
#Enter a name for the query log file. Otherwise a default name will be used.
#log=
#Enter a name for the slow query log file. Otherwise a default name will be used.
#log-slow-queries=
#Enter a name for the update log file. Otherwise a default name will be used.
#log-update=
#Enter a name for the binary log. Otherwise a default name will be used.
#log-bin=
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
重要的两点就是设置程序的目录,设置数据的路径等,(设置数据的路径为mysql自带的,最好将其data目录下除文件夹以外的文件给删除了);
文件弄好之后,就需要运行命令工具,cmd,然后到mysql文件的bin目录下,我的是:D:\mysql\bin
然后就可以利用语句建立服务了,建立服务的语句:mysqld --install mysql5 --defaults-file =“C:\Windows\my.ini”,这句话不能直接复制,符号不一样;
然后直接在上面通过语句:net start mysql5,或者在服务列表里直接启动;一般情况下这样就可以启动了。
其他:停止服务语句net stop mysql5
mysqld remove mysql5 删除服务
sc delete mysql5删除mysql5注册表
现在只是启动了mysql,还得接继续OpenGTS的环境搭建。