MySQL安装及配置

生在开始菜单à程序中,找到刚安装的MySQL命令行工具,点击后如果出现一闪而过的情况,可以将安装目录下的my-default.ini改为my.ini

安装一:MySQL5.6.11安装步骤(Windows7 64位)【解压缩形式】

1. 下载MySQL Community Server 5.6.21,注意选择系统类型(32/64位)

 

2. 解压MySQL压缩包

将以下载的MySQL压缩包解压到自定义目录下。

 

3. 添加环境变量

变量名:MYSQL_HOME

变量值:C:\Program Files\mysql

即为mysql的自定义解压目录。

 

再在Path中添加  %MYSQL_HOME%\bin

 

4. 注册windows系统服务

mysql注册为windows系统服务

操作如下:

1)从控制台进入到MySQL解压目录下的 bin 目录下(注意 cmd最好以管理员身份运行):

 

mysqld install MySQL --defaults-file="C:\Program Files\mysql\my-default.ini"

2)输入服务安装命令:


安装成功后会提示服务安装成功。

注:my-default.ini文件在MySQL解压后的根目录下,如果没有,可从其他地方中获取。

 

移除服务命令为:mysqld remove

5. 启动MySQL服务

方法一:

启动服务命令为:net start mysql

 

方法二:

打开管理工具 服务,找到MySQL服务。

 

通过右键选择启动或者直接点击左边的启动来启动服务。

6. 修改 root 账号的密码

刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456

方法一:

c:>mysql –uroot

mysql>show databases; 

mysql>use mysql;

mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';

mysql>FLUSH PRIVILEGES;

mysql>QUIT

方法二:

利用第三方管理工具进行密码修改。如Navicat for MySQL

安装二:msi程序安装【EXE安装】

一直点击next安装即可,中间会遇到选择安装类型,包括仅服务器,FULL安装等等。

1.   安装MySQL程序出现2502、2503错误解决方法

在安装msi安装包的时候常常会出现代码为2502、2503的错误。其实这种错误是由于安装权限不足造成的,可以这种msi的安装包不像其他exe的安装程序,在安装包上点击“右键”之后没有“以管理员身份运行”的选项。那么,在Win8中安装程序出现2502、2503错误的时候该怎么办呢?请跟我一起来看看。


1.    把鼠标放到Win8屏幕的最左下角,等待Win8 Metro界面的缩略图出现后点击鼠标右键,在弹出的菜单中选择“命令提示符(管理员)

2.    打开的“命令提示符(管理员)”

3.    找到自己将要安装的程序路径,比如:我要安装的这个程序在D盘的Others文件夹下

4.    点击路径那一栏,把路径复制出来,然后再复制程序名称

5.    在“命令提示符(管理员)”中输入 msiexec/package 你将要安装的程序的完整路径及程序名 (注意空格),比如:我是要安装D盘Others文件夹下的msxml

6.    然后按回车键,安装程序就会自动启动,此时,你在安装的过程中就不会碰到2502、2503的错误了

2.安装完后配置MySQL

安装完后,需要启动MySQL服务:

1.按照提示安装好mysql 
2.
运行cmd 进入mysql的安装目录,我的安装目录C:\Program Files\MySQL\MySQL Server 5.6\bin 
  输入   cd C:\Program Files\MySQL\MySQL Server5.6\bin 
3.采用mysqld将mysql注册为服务,命令为:mysqld -install MySQL(提示 MySQL install denied时,用管理员身份启动cmd) 


4.
启动服务:net start MySQL 

有时会报错如下:

解决方法:

先初始化data目录,直接bin目录下mysqld  --initialize

执行完此命令后就会bin同级目录下生成一个新的data文件夹,如下:

注意:如果已经存在data文件夹,data文件夹不为空是不能执行这个命令的。可以先删除data目录下的所有文件或者移走

再次启动MySQL,启动成功:


5.
然后登陆,因为root用户的默认密码为空,直接回车进入 

直接回车登陆时,当报错如下,并出现一闪而过时:

mysql ERROR 1045 (28000)

出现以上错误时,可以进行如下操作:

(1)   找到配置文件my.ini 

(2)  打开后,搜索mysqld关键字,找到后,在mysqld下面添加skip-grant-tables,保存退出。

PS:若提示不让保存时,可以将该文件剪切到桌面,更改保存后再复制到mySQL目录下。

(3)  保存后重启mysql服务:

(4)  打开mysql命令窗口,直接回车,无密码登陆:

登陆成功后,修改root密码:

update user setpassword=password("root") where user="root";会报错,原来是mysql数据库下已经没有password这个字段了,password字段改成了:authentication_string,

所以更改语句替换为:

updateuser set authentication_string=password('root') where user='root' ;

即可。

+++++++++++++++++++++++++++++++++++++++
 mysql -u root -p 

à登录规则:

 mysql -h 192.168.2.34(mysql服务器IP) –u  lee(用户名)  –p (密码),按回车

按回车后,会要求输入密码;上面root用户密码默认为空。
6.
①  show databases; 
 
②  use mysql; 
  ③  SET PASSWORD FOR 'root'@'localhost' =PASSWORD('123456'); 
  ④  quit; 
至此登录问题解决 

在开始菜单à程序中,找到刚安装的MySQL命令行工具,点击后如果出现一闪而过的情况,可以将安装目录下的my-default.ini改为my.ini

猜你喜欢

转载自blog.csdn.net/ptsx0607/article/details/80075682