您的位置:首页 > 数据库 > MySQL

【MySQL】Windows中MySQL安装全指南

2014-03-14 17:04 253 查看
  写这篇文章的目的主要是自己安装了几次,但是每次有些步骤都必须再查询才能知道怎么去做,所以这次索性自己把每个细节都记录下来,以后再安装的时候就不必再四处查询。其他人在安装的时候也可以在一篇文章中找到所有需要注意的地方和步骤。

  MySQL下载地址存在windows中安装有两种方式,一个是解压压缩包,另外一个是以exe执行文件的方式安装。因为解压文件方便安装,且删除也比较容易,所以很多时候都是在用解压文件的方式进行安装。本篇文章讲解的也是解压文件的方式进行安装。

  解压后的文件如下图所示:

  


  其中在bin文件中主要就是各种执行脚本,包括数据库的启动和数据库的连接、备份等执行脚本。其他的就不一一介绍,对我们的安装没有帮助。除了一些执行脚本之外,就是数据库最主要的配置文件,以*.ini结尾的配置文件。有些人说解压安装的时候在启动的时候一直告诉不对,怎么回事?其主要原因就是因为你的配置文件没有配置正确。

  在解压之后,在解压后的目录内(就是上述截图的文件夹内),需要新建一个文件命名为mysql.ini(注意不是my.cnf,Linux下才是my.cnf),这是必须操作的一步。因为,mysql在注册成服务和启动的时候都是需要读写该配置文件的。但是在下载压缩包解压之后是没有该文件的,所以很多时候你启动mysql的时候就报错。在新建的mysql.ini中主要配置包括两部分,client端与服务器端(mysqld)。配置项目主要包括数据库的端口号,用户名,字符编码(中文乱码主要因素)等。下面给出一个一个配置示例,在该配置示例中,只有简单的几项能满足运行的几项配置,对数据库个性化的配置请查看相关文档。:

  


  当完成配置文件的配置之后就是把mysql注册为一个windows的服务,在windows中以服务的形式运行的程序一般都是需要长期运行,随着机器启动一起启动的程序。当然,你的mysql服务器也可以不注册成为一种服务,那么你需要使用的时候就必须每次都启动。

  下面给出详细步骤:

  1:打开运行cmd.exe,进入到mysql的bin文件中,执行mysqld.exe -install。注册mysql成为服务,然后进入到windows所有服务页面,可以看到mysql服务,单击并选择打开,这个时候mysql已经启动起来。注意:必须是先把MySQL服务启动起来才可以,否则还是会报错。除了上述命令之外,还可以使用net start mysql/net stop mysql 进行开启和关闭mysql服务。

  有时候你运行mysql命令需要管理员身份,所以找个时候cmd.exe就需要以管理员身份,那么就额外做一些操作:在开始菜单搜索cmd->在结果显示页面cmd.exe,选中并按ctrl+shift+delete,则是以管理员身份使用cmd。

  2:还是在bin目录下,使用mysql命令登录进去服务器 mysql-uroot -p。因为mysql刚安装,没有任何用户除了root用户,所以现在只能以root身份登录,而且你在配置文件中没设置密码,所以让输入密码的时候直接回车就可以登录进服务器。这时候登录成功。

  3:下面是添加用户和修改密码的操作,一般情况下一个数据库服务器不使用root身份登录,而是其他不同用户。root身份具有数据库的最高权限,可以使用root用户创建其他用户,然后给不同的用户分配不同的权限。具体操作办法请查看附录给出的mysql常用操作连接。

附录:

mysql常用操作连接:http://blog.csdn.net/zwan0518/article/details/13293501

mysql编码集合:http://blog.csdn.net/zwan0518/article/details/8928822
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows mysql 安装