×

mysql如何搭建环境

mysql如何搭建环境(如何搭建iis+php+mysql环境)

admin admin 发表于2024-02-07 19:37:05 浏览32 评论0

抢沙发发表评论

这篇文章给大家聊聊关于mysql如何搭建环境,以及如何搭建iis+php+mysql环境对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

如何搭建iis+php+mysql环境

一:准备所需软件1:mysql-5.1.30-win322:php-5.2.10-Win32.zip3:ZendOptimizer-3.3.0a-Windows-i386二:开始配置Php1:将 php-5.2.10-Win32.zip解压后命名为php, 复制到 D:\phpsev\ 下.2:将 D:\phpsev\php 与 D:\phpsev\ext 所有*.dll文件复制到 C:\WINDOWS\system32 下并覆盖.3:将 D:\phpsev\php 下的 php-win.exe,php.ini-dist,php.exe 三个文件复制到 C:\WINDOWS 并重命名 php.ini-dist 为 php.ini4:打开IIS(信息服务) – Web服务扩展-添加一个新的 Web 扩展,扩展名 php ,要求文件 – 添加-浏览-D:\phpsev\php\php5isapi.dll,设置扩展允许状态项打勾5:Web服务扩展 – 所有 Isapi 扩展 与 Internet 数据连接器两项 – 设置扩展允许状态项打勾6:右击所要支持Php的站点选择属性 – Isapi 筛选器 – 添加 – 筛选器名称:php – 可执行文件:D:\phpsev\php\php5isapi.dll7:主目录 – 配置 – 映射添加 – 可执行文件:D:\phpsev\php\php5isapi.dll – 扩展名:.php三:安装ZendOptimizer(ZendOptimizer的作用是加速php)next-Finish(一路下一步,确定即可,完成)四:配置Php.ini打开写字板打 C:\WINDOWS\php.ini , 查找(Ctrl+f) register_globals = Off ,将 Off 改成 On ; extension_dir = “./” ,并将”./”改为“D:\phpsev\ext”注意左侧路径不能有空格,后面所说第8点。解决无法加载 Gd 库 与 Mysql 。之所以没有加载的原因就是以前在配置时多出了空格导致。根据第8点的做法是可以解决无法加载 Gd 库 与 Mysql 的问题。但也会有些系统也会出现白页的情况 ;将下面几行代码开头 ; 号 删除;extension=php_dbase.dll 可选;extension=php_gd2.dll 这个是用来支持GD库的,一般需要,必选;extension=php_ldap.dll 可选;extension=php_mbstring.dll 必选;extension=php_mssql.dll 这个是用来支持MSSQL的,可选;extension=php_mysql.dll 这个是用来支持MYSQL的,要支持MYSQL必选将以上代码前的”;”去掉,其他的如果需要用到也可以去掉前面的;然后关闭保存该文件。五:安装Mysql(每一步一个安装界面)1:运行mysql-5.1.30-win32.exe – Custom 项 – Next2:点击(Change..)选择更改安装路径(D:\phpsev\mysql).3:更改完路径后点击Next,接着点Install开始安装4:我们看到安装进度!5:选择Skip Sign-Up 项,点击Next》继续安装!6:到这里我们安装已经完成,选上Configure the MySQL Server now后点击 Finish 进入Mysql的配置工作.7:进入Mysql的配置界面 – Next8:选择 Detailed Configuration 项 -Next9:选择 Server Machine 项 – Next10:选择 Multifunctional Database 项 -Next11:让你选择数据库文件的存放地点(D:\phpsev\mysql\data)12:选择 Online Transaction Processing(OLTP) 项 – Next13: 继续Next14:选择语言的支持!用默认 – Standard Character Set 项15:记得要选上Include Bin Directory In Windows Path 项 – Next16:输入密码 – Next17:点击Execute 开始完成配置并启动MYSQL服务.18:点击Finish 完成你的Mysql的全部安装.

mac os x 10.7 怎么搭建django mysql环境

操作系统:Linux Cent OS 5 / Max OS X 10.6 snow leopard相关环境:Python 2.6.4 ; MySQL 5.1.45安装版本:MySQL-python-1.2.3c1方法/步骤首先要下载下载:请到官方网站解压:tar zxvf MySQL-python*进入文件目录,运行以下命令:sudo python setup.py install 安装完成,到你的python安装目录下的site-packages目录里检查以下文件是否存在,如果存在即代表安装成功了Linux:MySQL_python-1.2.3c1-py2.6-linux-i686.eggMac OS X:MySQL_python-1.2.3c1-py2.6-macosx-10.4-x86_64.egg注:如果碰到mysql_config not found的问题,有两种方法解决:1)sudo ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config将mysql_confi从你的安装目录链接到/usr/local/bin目录下,这样就可以在任意目录下访问了(也可以放到/usr/bin)2)源码文件夹的site.cfg文件,去掉#mysql_config = /usr/local/bin/mysql_config前的注释#,修改后面的路径为你的mysql_config真正的目录就可以了。(如果不知道 mysql_config在哪里,运行命令:whereis mysql_config)测试方法1)运行命令python进入python运行环境2)输入以下python代码进行测试import MySQLdb test=MySQLdb.connect(db=’mydb’,host=’myhost’,user=’u’,passwd=’p’) cur = test.cursor() cur.execute(’show databases;’) for data in cur.fetchall(): print data 3)如果你在屏幕上看到了你几个数据库的库名的输出代表你安装成功了可能碰到的问题1)问题:ImportError: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory原因是python无法找到mysql目录下的libmysqlclient_r.so.16动态库,其实MySQLdb是调用mysql的c函数库.所以本机上首先得安装了mysql然后: export LD_LIBRARY_PATH=/usr/local/mysql/lib/mysql:$LD_LIBRARY_PATH并且将/usr/local/mysql5.1/lib/mysql 放入/etc/ld.so.conf中/etc/ld.so.conf改后内容为:include ld.so.conf.d/*.conf/usr/local/mysql5.1/lib/mysql7ldconfig 最后重新再测试一下,就不会有上面的问题了

如何在Windows7下搭建PHP+MySQL测试环境

  • php studywampxampp集成包就行了

  • 首先需要准备ESSamp安装包和PHP测试文件,ESSamp安装包可百度进行下载,:双击ESSamp.exe进行安装包解压,这里我选择解压到D盘。找到并打开ESSamp的安装目录,双击ESSamp.exe,启动ESSamp服务。在ESSamp界面点击“打开默认目录然后复制phpinfo.php文件到所打开的文件目录“D:\ESSamp\wwwroot”,点击“ESSamp”界面上的“启动”按钮,启动PHP+MySQL服务。***隐藏网址***

怎样快速搭建开发环境 MySQL Cluster

1. 获取这个不必多言吧,到 MySQL 网站上面下载就是了。MySQL Cluster 的英文部署测试手册很简明,这里和其内容基本一样。喜欢读英文版的朋友可以直接下载,略过本文。2. 安装先解压,然后创建一个 symbolic link:michael@linux:~$ tar xvf mysql-cluster-gpl-7.2.4-linux2.6-x86_64.tarmichael@linux:~$ ln -s mysql-cluster-gpl-7.2.4-linux2.6-x86_64 mysqlc如果你愿意,可以将~/mysqlc/bin加入到你的 path 里,方便使用。3. 配置作为在开发环境上第一次部署,还是以测试为主要目的。一个完整的 MySQL Cluster 由 MySQL Server,Data Nodes,Management Node 三部分组成。首先我们为它们创建一些必须的目录:michael@linux:~$ mkdir mysql-clustermichael@linux:~$ cd mysql-clustermichael@linux:~$ mkdir conf ndb_data mysqld_data然后在conf目录下创建如下两个文件,分别是config.ini和my.cnf,内容如下:config.ini用于 MySQL Server 的配置,端口号port根据你自己的情况设定。ndbclusterdatadir=/home/user1/my_cluster/mysqld_databasedir=/home/user1/mysql-clusterport=5050my.cnf该文件用于配置各结点的 NodeId 和 Data Nodes 与 Management Node 的数据目录。hostname=localhostdatadir=/home/user1/my_cluster/ndb_dataNodeId=1noofreplicas=2datadir=/home/user1/my_cluster/ndb_datahostname=localhostNodeId=3hostname=localhostNodeId=4NodeId=50这时你的目录结构应该如下:~+-- /mysql-cluster-gpl-7.2.4-linux2.6-x86_64+-- /mysqlc -》 mysql-cluster-gpl-7.2.4-linux2.6-x86_64+-- /mysql-cluster +-- /conf +-- /ndb_data +-- /mysqld_data4. 运行MySQL Cluster 的启动顺序是有要求的,如下:Management NodeData NodesMySQL Server命令如下:michael@linux:~$ cd ../mysql-clustermichael@linux:~/mysql-cluster$ $HOME/mysqlc/bin/ndb_mgmd -f conf/config.ini --initial --configdir=$HOME/mysql-cluster/conf/michael@linux:~/mysql-cluster$ $HOME/mysqlc/bin/ndbd -c localhost:1186michael@linux:~/mysql-cluster$ $HOME/mysqlc/bin/ndbd -c localhost:1186检查已经启动的结点的状态,命令为:poecahnt@linux:~$ $HOME/mysqlc/bin/ndb_mgm -e show输出如下:Connected to Management Server at: localhost:1186Cluster Configuration--------------------- 2 node(s)id=3 @127.0.0.1 (mysql-5.5.19 ndb-7.2.4, Nodegroup: 0, Master)id=4 @127.0.0.1 (mysql-5.5.19 ndb-7.2.4, Nodegroup: 0) 1 node(s)id=1 @127.0.0.1 (mysql-5.5.19 ndb-7.2.4) 1 node(s)id=50 @127.0.0.1 (mysql-5.5.19 ndb-7.2.4)表示已经可以启动 MySQL Server 了。最后启动 MySQL Server,命令为:michael@linux:~/mysql-cluseter$ $HOME/mysqlc/bin/mysqld --defaults-file=conf/my.cnf &输出信息如下:120223 15:29:02 InnoDB: The InnoDB memory heap is disabled120223 15:29:02 InnoDB: Mutexes and rw_locks use GCC atomic builtins120223 15:29:02 InnoDB: Compressed tables use zlib 1.2.3120223 15:29:02 InnoDB: Using Linux native AIO120223 15:29:02 InnoDB: Initializing buffer pool, size = 128.0M120223 15:29:02 InnoDB: Completed initialization of buffer pool120223 15:29:02 InnoDB: highest supported file format is Barracuda.120223 15:29:02 InnoDB: Waiting for the background threads to start120223 15:29:03 InnoDB: 1.1.8 started; log sequence number 1595675120223 15:29:04 NDB: NodeID is 50, management server ’localhost:1186’120223 15:29:04 : NodeID: 50, all storage nodes connected120223 15:29:04 NDB: server id set to zero - changes logged to bin log with server id zero will be logged with another server id by slave mysqlds120223 15:29:04 Starting Cluster Binlog Thread120223 15:29:04 Event Scheduler: Loaded 0 events120223 15:29:04 $HOME/mysqlc/bin/mysqld: ready for connections.Version: ’5.5.19-ndb-7.2.4-gpl’ socket: ’/tmp/mysql.sock’ port: 5050 MySQL Cluster Community Server (GPL)120223 15:29:05 NDB: Creating mysql.ndb_schema120223 15:29:08 NDB Binlog: CREATE TABLE Event: REPL$mysql/ndb_schema120223 15:29:09 NDB Binlog: logging ./mysql/ndb_schema (UPDATED,USE_WRITE)120223 15:29:09 NDB: Creating mysql.ndb_apply_status120223 15:29:09 NDB Binlog: CREATE TABLE Event: REPL$mysql/ndb_apply_status120223 15:29:09 NDB Binlog: logging ./mysql/ndb_apply_status (UPDATED,USE_WRITE)120223 15:29:09 NDB: missing frm for mysql.ndb_index_stat_sample, discovering...120223 15:29:09 NDB: missing frm for mysql.ndb_index_stat_head, discovering...2012-02-23 15:29:10 INFO -- Flushing incomplete GCI:s 《 579/142012-02-23 15:29:10 INFO -- Flushing incomplete GCI:s 《 579/14120223 15:29:10 NDB Binlog: starting log at epoch 579/14120223 15:29:10 NDB Binlog: ndb tables writable5. 测试连接 MySQL Server 进行测试,确认可以用ndb存储引擎来创建数据库中的表,如下:michael@linux:~$ $HOME/mysqlc/bin/mysql -h 127.0.0.1 -P 5050mysql》 create database clusterdb;mysql》 use clusterdb;mysql》 insert into simples values (1),(2),(3),(4);mysql》 select * from simples; +----+ | id | +----+ | 3 | | 1 | | 2 | | 4 | +----+6. 停止MySQL Cluster 必须手动停止,Data Nodes 可以用 ndb_mgm 来停止:michael@linux:~$ $HOME/mysqlc/bin/mysqladmin -h 127.0.0.1 -P 5050 shutdown如果提示:/home/michael/mysqlc/bin/mysqladmin: shutdown failed; error: ’Access denied; you need (at least one of) the SHUTDOWN privilege(s) for this operation’则在shutdown命令前加上sudo。michael@linux:~$ $HOME/mysqlc/bin/ndb_mgm -e shutdown正常停止的信息类似如下:120223 16:44:11 /home/michael/mysqlc/bin/mysqld: Normal shutdownmichael@linux:~/mysql-cluster$ 120223 16:44:11 Event Scheduler: Purging the queue. 0 events120223 16:44:13 /home/michael/mysqlc/bin/mysqld: Forcing close of thread 2 user: ’michael’120223 16:44:13 Stopping Cluster Utility thread120223 16:44:13 Stopping Cluster Index Stats thread120223 16:44:13 Stopping Cluster Binlog120223 16:44:13 Stopping Cluster Index Statistics thread120223 16:44:14 InnoDB: Starting shutdown...120223 16:44:15 InnoDB: Shutdown completed; log sequence number 1595675120223 16:44:15 /home/michael/mysqlc/bin/mysqld: Shutdown complete7. 总结有序启动:Management Node,Data Nodes,MySQL Server配置项与各节点的对应每个结点都单独启动Management Node 提供状态查看等多种功能

怎么搭mysql环境

这里以centos65环境为例安装2个mysql服务包,并启动mysql服务。

安装需要软件包:rpm  -ivh  mysql-server* mysql-client*启动mysql服务:service  mysql  start

注:mysql软件包的安装,请以实际下载的软件为准。

关于mysql如何搭建环境到此分享完毕,希望能帮助到您。