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等工具进行可视化的数据库操作软件进行对数据库的操作了。
如有不对的地方还望提出,请多多指教~
将下载好的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中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复