美文网首页
windows下MySQL的安装与配置

windows下MySQL的安装与配置

作者: 蜗牛淋雨 | 来源:发表于2017-08-12 20:24 被阅读0次
    友情提示: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 root2.查看数据库。使用命令: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>

    相关文章

      网友评论

          本文标题:windows下MySQL的安装与配置

          本文链接:https://www.haomeiwen.com/subject/ypwjrxtx.html