友情提示:Windows操作系统下安装MySQL 5.7版本时,经常会出现服务无法启动的情况,所以推荐安装MySQL 5.6或MySQL 5.5版本。(1)下载安装包文件。官网地址:https://dev.
MySQL.com/downloads/
mysql/
(2)根据自己的操作系统位数下载合适的ZIP包。1.以64位操作系统为例,选择下载mysql-5.6.35-winx64.zip。2.解压文件至安装目录,我的安装目录是“D:\Program Files\MySQL”。安装目录中文件如下:
(3)修改Windows环境变量。操作路径:电脑桌面-->计算机图标上点右键-->属性-->高级系统设置-->环境变量。新建变量“MYSQL_HOME=MySQL 安装目录”。
编辑Path变量,添加“%MYSQL_HOME%\bin;”,注意分号分隔。
(4)修改配置文件(安装目录下的my-default.ini)。内容如下:[html]
view plain copy
1. # For advice on how to change settings please see 2. # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html 3. # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the 4. # *** default location during install, and will be replaced if you 5. # *** upgrade to a newer version of MySQL. 6. 7. [mysqld] 8. 9. # Remove leading # and set to the amount of RAM for the most important data 10. # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. 11. # innodb_buffer_pool_size = 128M 12. 13. # Remove leading # to turn on a very important data integrity option: logging 14. # changes to the binary log between backups. 15. # log_bin 16. 17. # These are commonly set, remove the # and set as required. 18. # basedir = ..... 19. # datadir = ..... 20. # port = ..... 21. # server_id = ..... 22. 23. #设置服务器字符集为utf8 24. character_set_server=utf8 25. collation-server=utf8_general_ci 26. 27. 28. #设置mysql的安装目录 29. basedir = D:/Program Files/MySQL 30. 31. #设置mysql的数据文件存放目录 32. datadir = D:/Program Files/MySQL/data 33. 34. #设置mysql服务所绑定的端口 35. port = 3306 36. 37. #设置mysql允许的最大连接数 38. max_connections=15 39. 40. # Remove leading # to set options mainly useful for reporting servers. 41. # The server defaults are faster for transactions and fast SELECTs. 42. # Adjust sizes as needed, experiment to find the optimal values. 43. # join_buffer_size = 128M 44. # sort_buffer_size = 2M 45. # read_rnd_buffer_size = 2M 46. 47. [client] 48. #设置客户端字符集 49. default-character-set=utf8 50. 51. 52. [WinMySQLadmin] 53. Server = D:/Program Files/MySQL/bin/mysqld.exe 54. 55. 56. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES (5)将MySQL注册为Windows系统服务。使用命令:mysqld install MySQL --defaults-file="配置文件路径"操作路径:开始-->搜索程序和文件,输入“cmd”-->在“cmd.exe”程序上点右键,"以管理员的身份运行"。
在命令行中输入如下命令:mysqld install MySQL --defaults-file="D:\Program Files\MySQL\my-default.ini"
若要移除服务使用命令:mysqld remove
(6)启动MySQL服务。使用命令:net start mysql
如果第一次使用“net start mysql”命令启动MySQL服务没有成功,我们需要先使用“sc delete mysql”命令清除已经注册的MySQL服务,再使用“mysqld -install”命令重新注册MySQL服务。注:若启动过程中报错“发现系统错误2,系统找不到指定的文件。”,需修改注册表进行修复,注册表路径:HKEY_LOCAL_MACHINE-SYSTEM-->CurrentControlSet-->mysql(服务名)。将ImagePath更改为:"D:\Program Files\MySQL\bin\mysqld" --defaults-file="D:\Program Files\MySQL\my-default.ini" mysql(7)修改root账户的密码。1.使用root账户登录。使用命令:mysql –u root
2.查看数据库。使用命令:show databases;
3.选定“mysql”数据库。使用命令:use mysql;
4.更改密码。使用命令:UPDATE user SET password=PASSWORD("你的密码") WHERE user='root';
5.刷新MySQL的权限表,使修改生效。使用命令:FLUSH PRIVILEGES;
6.退出。使用命令:QUIT;
如何在Apache中建立一个新端口环境:Windows server 2008 R2, Apache, PHP5步骤:1. 建立一个目录,里面放置一个index.php.
2. 打开Apache\conf\httpd.conf 文件,做如下的更改:1. 监听端口
s2. 打开以下两项的注释:LoadModule vhost_alias_module modules/mod_vhost_alias.soInclude conf/extra/httpd-vhosts.conf3. 注释掉如下的内容#<Directory />
# Options FollowSymLinks
# AllowOverride None
# Order deny,allow
# Deny from all
#</Directory>3. 注释掉上面这段代码的原因是:里面有Deny from all的设置,如果不注释掉,访问端口上站点的时候就会出现403 Forbidden 的错误。4. 打开conf/extra/httpd-vhosts.conf文件,在文件的末尾添加如下的代码:<VirtualHost *:83>
ServerAdmin aa@hotmail.com
DocumentRoot "C:/develop"
ServerName localhost
ErrorLog "logs/dummy-host2.localhost-error.log"
CustomLog "logs/dummy-host2.localhost-access.log" common
</VirtualHost>5. 重启Apache6. 访问站点,可以看到内容了。
附注:自己做测试程序时,不一定非要建立端口,可以有如下三种方式:1. 多站点:NameVirtualHost *:80
<virtualhost *:80>
ServerName www.a.com
DocumentRoot www/one
</virtualhost>
<virtualhost *:80>
ServerName www.b.com
DocumentRoot www/two
</virtualhost>2. 3. 多虚拟目录:Alias /test "E:\www"
<Directory "E:\www">
AllowOverride All
Options Indexes FollowSymLinks Includes
Order allow,deny
Allow from all
</Directory>4. 5. 多端口<virtualhost *:8080>
ServerName www.c.com
DocumentRoot www/newport
</virtualhost>
网友评论