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

windows环境下的mysql安装

2016-04-25 20:42 417 查看
      在官网中,给出了msi格式的文件和zip文件。其中msi文件的安装最简单,你几乎只要点击下一步就可以进行安装的操作了。在这里只说zip文件的安装方法。

      将下载好的zip文件进行解压操作,然后你可以将文件放到任何你喜欢的位置。在这里我放到了C盘中的Program Files文件中,并且命名文件名称为mysql即可。

      接下来要进行环境变量的配置操作:先复制你的mysql文件的存放路径,然后进入到我的电脑—>点击鼠标右键--->属性--->高级系统设置----->高级---->环境变量;然后找到下面的PATH选项,把你刚刚复制的mysql的安装目录附加到PATH的后面(记住是附加不是覆盖,先加上;然后再加上你的路径)


之后你需要去修改你的配置文件,那个文件就在你的mysql安装目录下,有个叫做my.ini的文件(5.6版本以上这个文件的名字是my-default.ini文件,如果是这个,那么你就要重命名一下,改成my.ini)进入配置文件中添加下面两句话:

   basedir=C:\Program Files/mysql    //这个是你的mysql文件路径

   datadir = C:\Program Files/mysql/data  //这个文件是保存你的数据文件的路径

在配置文件中其实已经有这两个字段了,你只要在后面附加上路径就好了


然后去除掉前面的#号注释符即可.

然后你要通过管理员的身份运行cmd程序,cmd程序在C盘的windows目录下的System32之中,


点击鼠标右键,通过管理员身份运行这个文件,然后在mysql文件中的bin目录下输入命令:mysqld -install(如果你不以管理员的身份运行的话,会报错:Install/Remove of the Service Denied!)之后会提醒你安装成功的

之后要开启mysql的服务了,输入命令net start mysql (这个时候你有可能会报错,我说的是可能,如果没有报错你可以跳过这里的,就是会报错:


MySQL 服务正在启动。MSQL服务无法启动。服务没有报告任何错误。请键入NET HELPMSG
3534 以获得更多的帮助。

解决的办法就是先去你的mysql文件目录下查找是否存在data的文件夹,你先删除掉,然后输入命:令mysqld  --initialize 初始化data目录即可。)

之后就会提示你服务成功了。之后你可以登录你的Mysql数据库了,输入命令:mysql -u root -p 第一次登录数据库的时候是没有密码的,只要连续点击回车就可以了,然后进入之后输入命令set password = password('yourpassword')进行密码的设定即可。

但是有些人输入命令:mysql -u root -p之后就算点击回车也会提示你密码错误的提示(mysql ERROR 1045 (28000):Access denied  for user),解决的办法就是:

1.先在安装目录找到my.ini配置文件,打开配置文件,找到[mysqld]一行,在下面添加skip-grant-tables后保存该文件,重新启mysql动服务。
2.然后在cmd执行 mysql -u root mysql(之后就能进入到mysql中了,然后继续操作)
    mysql>update
user set password=password('newpassword') where user='root';

    mysql>Flush privileges;
    其中newpassword为root的新密码。
3.将刚才my.ini配置文件的添加那一行去掉,最后重新启动mysql就可以了。因为刚刚添加的那一行表示你可以免登陆进入数据库

这里我还要唠叨一下,有时候你修改密码的时候会提示你没有passwword的字段,因为在mysql5.6以上这个字段的名字发生了变化,应该使用字段:

authentication_string 其他不变,重新输入语句:

update user set authentication_string=password('123') where user='root';  然后就完成了密码的修改操作

之后你就可以使用navicat等工具进行可视化的数据库操作软件进行对数据库的操作了。

如有不对的地方还望提出,请多多指教~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql