一、打开apache的配置文件httpd.conf,把默认文档目录改为你的phpmyadmin所在的目录,假如你的phpmyadmin解压缩后放在D盘website目录下的话,那你就把DocumentRoot改为DocumentRoot "D:/website",然后目光下移找到Directory字样,将其修改为<Directory "D:/website">,然后保存,关闭,重启APACHE即生效,之后你就可以试着访问了;
二、不修改documentroot,添加一个虚拟目录,具体 *** 作方法为:
打开apache的配置文件httpd.conf,在其中添加以下内容,
Alias /phpmyadmin/ "D:/website/phpmyadmin/"
<Directory "D:/website/phpmyadmin/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
添加完成后依然保存,然后重启apache就生效了。
注意,以上方法是针对apache2.x版本的配置,如果你的Apache是1.x版本的,那就更简单了,直接添加一行就行,
Alias /phpmyadmin/ "D:/website/phpmyadmin/"
然后保存再关闭httpd.conf,重启apache就生效了。
这都是本人亲测亲得的实际经验,希望能帮上你。
至于上面的朋友说的用何种MYSQL管理工具的话,这个就取决于自己的兴趣了,需要提醒一下的是:SQLyog和MySQL-front是本机连接的,如果你只是在本机做开发测试,则用SQLYOG和MYSQL-FRONT比较方便,但是如果是在互联网上做正式的数据库服务器的话,还是需要使用PHPMYADMIN的,因为这个基于浏览器的管理方式可以更灵活的让数据库使用者进行备份查询等 *** 作。
mysql的数据包括你说的10G那个数据,还有你平时 *** 作的日志记录那些的存储,实际上会有两个文件占用,而不仅仅是只有表里的数据,这样就不难理解了,例如,你表里只有1k的数据量,但你经过复杂的修改等一系列 *** 作后,整个数据库的占用肯定比这1k要多的多。在涉及LBS的服务开发过程中,经常需要存储地理空间的位置并进行一定计算(附近商家等需求),本文主要介绍mysql对于LBS的支持。
Mysql的空间扩展主要提供一下几个方面的功能:
其中前两点对InnoDB,MyISAM,NDB,ARCHIVE等mysql存储引擎都支持,第三点只有对InnoDB和MyISAM的支持,由于InnoDB的支持行锁以及事务的特性,现在基本上已经是默认存储引擎了,所以本文以下内容都默认使用InnoDB。
创建空间列以及空间索引的语句如下:
Mysql的空间数据类型与OpenGIS的数据类型相对应。
Mysql的空间数据有不同表示格式,其中咱能看懂的也就第一种
因为上文提到了SRID,这里说下什么是SRID,SR是指Spatial Reference,也就是我们常说的空间参考系,mysql支持卡迪尔坐标系和地理坐标系,其中地理坐标系又有好多种,下面说几种常用的空间参考系
Mysql的所有空间坐标系都存在表 mysql.st_spatial_reference_system 中,这个表是隐藏的,看不见的,但是你可以通过 infomation_shcema.st_spatial_reference_system 中查看参考系的信息,这个表就是 mysql.st_spatial_reference_system 的一个视图的实现。
mysql的空间索引的数据结构是R树,R树实际上就是多维的B树,B树的数据结构在我的另一篇博客中有介绍,这里就不展开了,说几点在应用的时候需要注意的。
最后转一篇博文 https://visonforcoding.github.io/di-li-wei-zhi-geochu-li-zhi-mysql-geo-suo-yin.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)