MySQL的安装问题解决

来源:互联网 发布:带网络功能的pe系统 编辑:程序博客网 时间:2024/05/26 12:01

安装MySQL的方法有两种:一种是msi,这种方法基本上只要一种next,按照自己的需求选择适合的方式就可以了,安装完成后基本上也没有什么需要自己配置的,直接用可以使用,但缺点是这个只提供32位版本的。那么另外一种就是下载zip包,自行配置,本文所写就是这种方式,本人用的是mysql-5.7.11-winx64.zip,那么开始吧!

一、上http://www.mysql.com/网站去下载MySQL

二、解压到自己的安装目录:
如:D:\DevelopTools\mysql-5.7.11-winx64 (目录中最好不要包含空格)

三、在系统环境变量中添加:D:\DevelopTools\mysql-5.7.11-winx64\bin (我的电脑->属性->高级->环境变量,注意是追加而不是覆盖)

四、修改配置文件:
在D:\DevelopTools\mysql-5.7.11-winx64 \下有一个my-default.ini的文件,拷贝一份,命名成:my.ini
并修改其中的内容为:
#basedir = …..
#datadir = …..
修改为:
basedir = D:/DevelopTools/MySQL
datadir = D:/DevelopTools/MySQL/data (此目录需要手动创建)

五、以管理员身份运行cmd,并把路径切换到:D:\DevelopTools\mysql-5.7.11-winx64\bin下,先执行:
mysqld –initialize –initialize-file=D:\DevelopTools\mysql-5.7.11-winx64\my.ini (目的是在data目录下生成一堆文件和目录mysql,sys等,表示初始化成功。很多安装方法没有进行这一步,导致MySQL安装失败),

然后再执行:mysqld -install
安装成功后,继续在cmd中输入:net start mysql启动服务
服务启动成功之后,就可以登录了,输入mysql -u root -p(第一次登录没有密码,直接按回车过)

错误代码 2
检查一下是否修改过配置文件或者是否进入在bin目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql(输入 mysqld -remove)再重新安装(输入 mysqld -install)

错误代码 1067
配置文件修改错误,确认一下配置文件是否正确。

错误代码 1045
Access denied for user ‘root’@’localhost’ (using password:YES)
解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:
1、以系统管理员身份登录到系统;
2、如果MySQL服务器正在运行,停止它。
如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管理工具->服务
如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。
3、创建1个文本文件,并将下述命令置于单一行中:
SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘MyNewPassword’);
用任意名称保存该文件。在本例中,该文件为D:\DevelopTools\mysql-5.7.11-winx64\mysql-init.txt\mysql-init.txt。
4、进入DOS命令提示:开始菜单->运行-> cmd
假定你已将MySQL安装到C:\mysql。如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。
在DOS命令提示符下,执行命令:
C:> D:\DevelopTools\mysql-5.7.11-winx64\bin\mysqld –init-file=D:\DevelopTools\mysql-5.7.11-winx64\mysql-init.txt
在服务器启动时,执行由“–init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除D:\DevelopTools\mysql-5.7.11-winx64\mysql-init.txt。
5、停止MySQL服务器,然后在正常模式下重启它。如果以服务方式运行服务器,应从Windows服务窗口启动它。如果以手动方式启动了服务器,能够像正常情形下一样使用命令。

0 0
原创粉丝点击