linux架设支持mysql的动态web服务器--

linux架设支持mysql的动态web服务器--

ID:22371372

大小:59.00 KB

页数:6页

时间:2018-10-28

linux架设支持mysql的动态web服务器--_第1页
linux架设支持mysql的动态web服务器--_第2页
linux架设支持mysql的动态web服务器--_第3页
linux架设支持mysql的动态web服务器--_第4页
linux架设支持mysql的动态web服务器--_第5页
资源描述:

《linux架设支持mysql的动态web服务器--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Linux架设支持Mysql的动态Web服务器>>  本文是笔者在Linux服务器上安装PHP动态ysql数据库的安装配置手册。通过在服务器安装Apache、Mysql、PHP等功能实现一个建立一个PHP全动态的ysql的牌本是3.23.58、PHP的版本是4.3.4!  Linux系统的安装在此不在讨论,本文是以Redhat9.0最小化安装加上内核开发包的基本上进行配置安装的。对于其它安装有apache,mysql和php以及相关的软件。已经安装的请用rpm-e*删除已经安装的包。  1.安装Mysql3.23.58  其实老实说直接安装

2、Mysql官方网站提供的rpm包也是一个比较可行的办法,他的官方网站的rpm包的提供基本跟tar包发行是同步的,这点我比较喜欢,至少安装rpm包的在后面的调试中不会出现mysql库文件找不到的情况。但这里还是有必要讲一下自定义安装的步骤,毕竟网友自定义安装的还说挺多的。  软件获取:.mysql.dol  安装步骤:  tarzxvfmysql-3.23.58.tar.gz  cdmysql-3.23.58  ./configure--prefix=/usr/local/mysql--sysconfdir=/etc--localstated

3、ir=/var/lib/mysql  make  makeinstall  #prefix=/usr/local/mysqlmysql安装的目标目录  #sysconfdir=/etcmy.ini配置文件的路径  #localstatedir=/var/lib/mysql数据库存放的路径  安装完以后要初始化数据库,当然你是升级的话不用做这步;  /usr/local/mysql/bin/mysql_install_db  如果系统没有mysql这个用户的话,最好做以下这步:  useradd-M-o-r-d/var/lib/mysql-s

4、/bin/bash-cMySQLServer-u27mysql  然后我启动mysql  /usr/local/mysql/bin/safe_mysqld  ok,先看看mysql能否正常工作  mysql-urootmysql  一般情况下都是不能正常链接数据库,错误提示一般为:  ERROR2002:Can'tconnecttolocalMySQLserverthroughsocket'/var/lib/mysql/mysql.sock'(2)  其实网上大家问的最多的都是整个问题,说什么链接不到mysqld.s

5、ock,其实大家不妨看看mysql的错误日志就明白怎么回事,我这里的错误日志是在  /var/lib/mysql/*.err你会发现mysql只所以不能启动,是因为/var/lib/mysql的权限不允许mysql服务访问,英文mysql默认是调用mysql用户来启动服务的,好了,既然知道是什么原因找到不能启动,那就简单了。我们只要  choysql:mysql/var/lib/mysql就行,如果还是启动不了,再慢慢调试权限,反正一般启动不了都是权限的问题。  如果大家还是不能启动不了的话,那就用我的比较繁琐的权限的设置,反正我每次都是这

6、么做的,一般不会有问题,见下:  choysql  chgrp-Rmysql/usr/local/mysql  choysql/bin  chgrp-Rmysql/usr/local/mysql/bin  chgrp-Rmysql/var/lib/mysql  chmod777/var/lib/mysql  choysql/mysql  chgrp-Rmysql/var/lib/mysql/mysql  chmod777/var/lib/mysql/mysql  choysql/mysql/*  chgrp-Rmysql/var/lib/m

7、ysql/mysql/*  chmod777/var/lib/mysql/mysql/*  chmod777/usr/local/mysql/lib/mysql/libmysqlclient.a  做完上面的步骤,然后把你编译目录的一个脚本COPY过去  cpsupport-files/mysql.server/etc/rc.d/init.d/mysqld  chkconfig--addmysqld  用ntsysv设置使mysql每次启动都能自动运行。  好了,至此mysql安装完毕,你可以这样起动你的mysql服务  /etc/rc.d

8、/init.d/mysqldstart  下面这步比较关键,  ln-s/usr/local/mysql/lib/mysql/usr/lib/mysql  ln-s/usr/lo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。