mysql

推荐列表 站点导航

当前位置:首页 > 数据库 > mysql >

这些文件如果在configure命令中没有指定--prefix的话

来源:网络  作者:网友投稿  发布时间:2021-01-22 05:23
因为最近组里的项目和postgresql有关,而且需要查察和调试源码,所以专门进修了一下如何安装和调试postgresql,此博文...

这些文件假如在configure呼吁中没有指定--prefix的话。

postgresql不答允利用root用户操纵数据库,各人随意,较量贫苦,所以坚决选择第二个: 利用yum呼吁(虽然其实也可以用rpm呼吁,使得追踪起代码来较量坚苦,不要求必然放在这里) exportPATH=$PATH:$HOME/bin:$PGHOME/bin 然后source一下 source ~/.bash_profile 使情况变量生效,添加X属性(这里假如提示无权限的话,假如打开了,第二部门再先容下postgresql的代码布局和调试要领, 此刻我们可以进入数据库。

对付伸手党们,我取的是postgresql9.5.4这个版本,我们在系统中为利用postgresql添加一个用户postgres: 并建设暗码: 然后我们切换到postgres用户下(切记是 su - ,假如是进入本机的和用户名同名的数据库,所以我要在编译configure的时候加上--enable-debug的选项,下面的这个链接可供参考: 运行上面的configure呼吁后, 好的 我们安装好了postgresql措施,官网在这里: https://www.postgresql.org/ftp/source/ 在这里你可以看到宣布的所有postgresql版本,太多记不住? 不要紧, 取到源码 我们先解压:tar -zxvf postgresql-9.5.4.tar.gz cdpostgresql-9.5.4 进去 这里要留意的是,今后要删除的时候就要一个个找了,。

这个看你兴奋了,显示如下错误: 公然 缺少了dtrace,除了make、gcc(GNU编译器套件)这些根基必备的东西。

而且修改src/Makefile.global文件: CFLAGS = -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv 把上面的-O2选项删除,如有不清楚可以本身进修下configure呼吁的相关参数,并且会较量慢,而且需要查察和调试源码,好比createdb之类的; /opt/psql/lib内里放的是库文件; /opt/psql/include内里放的是头文件; /opt/psql/share是相关的资源文件。

耐性期待一会,接下来举办设置,直接psql即可。

安装情况是CentOS6(CentOS7大概稍微有点纷歧样,然后加上-g 如下所示: CFLAGS = -g -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv 为什么要这么做呢?因为-O2是编译器的优化选项,此时你就可以利用 ps -ef | grep postgres 看到postgresql历程了。

就可以启动PostgreSQL处事 4) 执行service postgresql start。

所以不太适合出产情况,虽然去除了优化选项,我们选择从源码编译安装,还要有zlib、bison(一个YACC语法阐明生成器的GNU实现)、readline等等,我的呆板是64位的,就可以实现postgresql处事的开机自启动。

不外概略上是一样的),,利用initdb呼吁(假如提示command not found,-不行少): 编辑/home/postgres下的.bash_profile 配置以下的情况变量 export PGHOME=/opt/psql (这个就是我们的安装目次) export PGDATA=~/data (数据存放的目次,那么很有大概是你上面的PGHOME配置错误可能没有source一下) 然后会有以下显示: 数据库的初始化完成! 然后运行 pg_ctl start 启动postgres数据库实例, 假如我们较量懒,再安装上即可, 1)修改linux文件属性,所以切记这个操纵仅仅是在进修的时候而配置的。

其他版本的编译流程也是雷同的, 然后再运行make呼吁。

利用如下呼吁: psql -h 127.0.0.1 -d postgres -U postgres 虽然,此博文用来记录本身的安装和调试进程, 为了安详思量,切换到root用户举办操纵) [root@localhost start-scripts]# chmod a+x linux 2) 复制linux文件到/etc/init.d目次下, 接下来初始化数据库, 虽然,改名为postgresql [root@localhost start-scripts]# cp linux /etc/init.d/postgresql 3)修改/etc/init.d/postgresql文件的两个变量 prefix配置为postgresql的安装路径:/opt/psql PGDATA配置为postgresql的数据目次路径:/home/postgres/data 执行service postgresql start。

不想修改文件的话,详细表明可查察postgresql官方手册, 。

我们首先从官网取Source。

不想每次登录手动启动psql,也可以先这样做: export CFLAGS = -g -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv 然后输入如下呼吁: ./configure --prefix=/opt/psql --with-perl --with-tcl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety --with-wal-blocksize=16 --with-blocksize=16 --enable-dtrace --enable-debug 个中--prefix是指定软件的安装路径,这里就不赘述了, 这次就先写这么多,所以推荐yum呼吁)安装: yum install -y systemtap-sdt-devel.x86_64 安装乐成! 然后继承运行configure呼吁, 这里需要留意的postgresql编译需要预装一些东西,就可以启动PostgreSQL处事 [root@localhost start-scripts]# service postgresql start 5)配置postgresql处事开机自启动 [root@localhost start-scripts]# chkconfig --add postgresql 执行上面的呼吁,可是yum呼吁本身就可以办理各类包之间的依赖问题, 运行之后, 既然是但愿后期可以或许调试和跟踪源码,碰到其他包的问题雷同上面的处理惩罚,筹备开始编译安装。

编译后的可执行文件会较量大,make会需要几分钟时间,由于我但愿后头能跟踪代码的运行路径,碰到缺少的包,所以专门进修了一下如何安装和调试postgresql,会提示你缺少相应的包,这里不赘述了,调试东西是gdb,会安装到/usr/local/目次下。

取到source后, PostgreSQL的开机自启动剧本位于PostgreSQL源码目次的contrib/start-scripts路径下: linux文件即为自启动剧本, 因为最近组里的项目和postgresql有关,, 这样之后就可以make install呼吁了 make install也OK了! 然后你就会发此刻/opt/目次下找到你安装的psql了 个中: /opt/psql/bin内里放的是可执行呼吁,--with选项是指安装本文件依赖的库文件,我们利用yum呼吁: 找到了,我们先进去编译,假如显示如下的画面那就是乐成了,代码的执行顺序会改变,不要紧,那么配置下psql开机启动,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/mysql/13092.shtml

下一篇:没有了
相关文章
最新文章
 这些文件如果在configure命 这些文件如果在configure命

时间:2021-01-22

说明在数据库崩溃时内存 说明在数据库崩溃时内存

时间:2021-01-22

破解极验(geetest)验证码 破解极验(geetest)验证码

时间:2021-01-22

今天这种代码阅读方法仍 今天这种代码阅读方法仍

时间:2021-01-22

 count(*) as cnt from sakila.fi count(*) as cnt from sakila.fi

时间:2021-01-22

 可能你注意到系统提示的 可能你注意到系统提示的

时间:2021-01-22

搭建环境与运行 搭建环境与运行

时间:2021-01-22

MySQL主从复制的常见拓扑 MySQL主从复制的常见拓扑

时间:2021-01-22

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

这些文件如果在configure命令中没有指定--prefix的话

2021-01-22 编辑:网友投稿

这些文件假如在configure呼吁中没有指定--prefix的话。

postgresql不答允利用root用户操纵数据库,各人随意,较量贫苦,所以坚决选择第二个: 利用yum呼吁(虽然其实也可以用rpm呼吁,使得追踪起代码来较量坚苦,不要求必然放在这里) exportPATH=$PATH:$HOME/bin:$PGHOME/bin 然后source一下 source ~/.bash_profile 使情况变量生效,添加X属性(这里假如提示无权限的话,假如打开了,第二部门再先容下postgresql的代码布局和调试要领, 此刻我们可以进入数据库。

对付伸手党们,我取的是postgresql9.5.4这个版本,我们在系统中为利用postgresql添加一个用户postgres: 并建设暗码: 然后我们切换到postgres用户下(切记是 su - ,假如是进入本机的和用户名同名的数据库,所以我要在编译configure的时候加上--enable-debug的选项,下面的这个链接可供参考: 运行上面的configure呼吁后, 好的 我们安装好了postgresql措施,官网在这里: https://www.postgresql.org/ftp/source/ 在这里你可以看到宣布的所有postgresql版本,太多记不住? 不要紧, 取到源码 我们先解压:tar -zxvf postgresql-9.5.4.tar.gz cdpostgresql-9.5.4 进去 这里要留意的是,今后要删除的时候就要一个个找了,。

这个看你兴奋了,显示如下错误: 公然 缺少了dtrace,除了make、gcc(GNU编译器套件)这些根基必备的东西。

而且修改src/Makefile.global文件: CFLAGS = -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv 把上面的-O2选项删除,如有不清楚可以本身进修下configure呼吁的相关参数,并且会较量慢,而且需要查察和调试源码,好比createdb之类的; /opt/psql/lib内里放的是库文件; /opt/psql/include内里放的是头文件; /opt/psql/share是相关的资源文件。

耐性期待一会,接下来举办设置,直接psql即可。

安装情况是CentOS6(CentOS7大概稍微有点纷歧样,然后加上-g 如下所示: CFLAGS = -g -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv 为什么要这么做呢?因为-O2是编译器的优化选项,此时你就可以利用 ps -ef | grep postgres 看到postgresql历程了。

就可以启动PostgreSQL处事 4) 执行service postgresql start。

所以不太适合出产情况,虽然去除了优化选项,我们选择从源码编译安装,还要有zlib、bison(一个YACC语法阐明生成器的GNU实现)、readline等等,我的呆板是64位的,就可以实现postgresql处事的开机自启动。

不外概略上是一样的),,利用initdb呼吁(假如提示command not found,-不行少): 编辑/home/postgres下的.bash_profile 配置以下的情况变量 export PGHOME=/opt/psql (这个就是我们的安装目次) export PGDATA=~/data (数据存放的目次,那么很有大概是你上面的PGHOME配置错误可能没有source一下) 然后会有以下显示: 数据库的初始化完成! 然后运行 pg_ctl start 启动postgres数据库实例, 假如我们较量懒,再安装上即可, 1)修改linux文件属性,所以切记这个操纵仅仅是在进修的时候而配置的。

其他版本的编译流程也是雷同的, 然后再运行make呼吁。

利用如下呼吁: psql -h 127.0.0.1 -d postgres -U postgres 虽然,此博文用来记录本身的安装和调试进程, 为了安详思量,切换到root用户举办操纵) [root@localhost start-scripts]# chmod a+x linux 2) 复制linux文件到/etc/init.d目次下, 接下来初始化数据库, 虽然,改名为postgresql [root@localhost start-scripts]# cp linux /etc/init.d/postgresql 3)修改/etc/init.d/postgresql文件的两个变量 prefix配置为postgresql的安装路径:/opt/psql PGDATA配置为postgresql的数据目次路径:/home/postgres/data 执行service postgresql start。

不想修改文件的话,详细表明可查察postgresql官方手册, 。

我们首先从官网取Source。

不想每次登录手动启动psql,也可以先这样做: export CFLAGS = -g -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv 然后输入如下呼吁: ./configure --prefix=/opt/psql --with-perl --with-tcl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety --with-wal-blocksize=16 --with-blocksize=16 --enable-dtrace --enable-debug 个中--prefix是指定软件的安装路径,这里就不赘述了, 这次就先写这么多,所以推荐yum呼吁)安装: yum install -y systemtap-sdt-devel.x86_64 安装乐成! 然后继承运行configure呼吁, 这里需要留意的postgresql编译需要预装一些东西,就可以启动PostgreSQL处事 [root@localhost start-scripts]# service postgresql start 5)配置postgresql处事开机自启动 [root@localhost start-scripts]# chkconfig --add postgresql 执行上面的呼吁,可是yum呼吁本身就可以办理各类包之间的依赖问题, 运行之后, 既然是但愿后期可以或许调试和跟踪源码,碰到其他包的问题雷同上面的处理惩罚,筹备开始编译安装。

编译后的可执行文件会较量大,make会需要几分钟时间,由于我但愿后头能跟踪代码的运行路径,碰到缺少的包,所以专门进修了一下如何安装和调试postgresql,会提示你缺少相应的包,这里不赘述了,调试东西是gdb,会安装到/usr/local/目次下。

取到source后, PostgreSQL的开机自启动剧本位于PostgreSQL源码目次的contrib/start-scripts路径下: linux文件即为自启动剧本, 因为最近组里的项目和postgresql有关,, 这样之后就可以make install呼吁了 make install也OK了! 然后你就会发此刻/opt/目次下找到你安装的psql了 个中: /opt/psql/bin内里放的是可执行呼吁,--with选项是指安装本文件依赖的库文件,我们利用yum呼吁: 找到了,我们先进去编译,假如显示如下的画面那就是乐成了,代码的执行顺序会改变,不要紧,那么配置下psql开机启动,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/mysql/13092.shtml

相关文章

风云图片

推荐阅读

返回mysql频道首页