windows下安装mysql压缩包版[转]

本文提供了一步一步指导如何在Windows系统中安装并配置MySQL 5.6.17的过程,包括环境变量设置、初始化数据库、修改配置文件、执行安装命令以及解决常见问题的方法。

安装

版本:5.6.17

1.将解压后的文件夹放到某个目录下,比如c:\software;

2.在环境变量中新建MYSQL_HOME=C:\software\mysql-5.6.17-winx64,然后在系统变量Path下添上 %MYSQL_HOME%\bin

3.将根目录下my-default.ini拷贝一份,改名为my.ini,并修改以下部分为实际情况:

[client]

port=3306

[mysql]

default-character-set=utf8

[mysqld]
basedir = C:/software/mysql-5.6.17-winx64
datadir = C:/software/mysql-5.6.17-winx64/data
port = 3306

character-set-server=utf8

# The default storage engine that will be used when create new tables when
default-storage-engine=MyISAM


#*** INNODB Specific options ***


# Use this option if you have a MySQL server with InnoDB support enabled
# but you do not plan to use it. This will save memory and disk space
# and speed up some things.
#skip-innodb

4.命令行下执行mysqld -install将mysql安装到windows的服务(mysqld -remove将卸载服务);

如果出现错误:install/remove of the service denied,应该右键选择c:/windows下的cmd.exe,以管理员身份运行。

5.执行net start mysql启动服务(net stop mysql将停止服务)。

Tips:

刚安装的mysql的root用户是没有密码的,可以连接mysql后用以下语句设置(密码为123):

mysql> update mysql.user set password=PASSWORD('123') where User='root' ;
mysql> flush privileges ;

如果出现错误:UPDATE command denied to user ''@'localhost' for table 'user'错误 ,则进入mysql/bin目录,执行

mysqladmin -uroot password 密码

登录时,命令行下:

mysql -u root -p在提示下输入密码即可。

常见问题

1、Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
在MySQL5.76之后,解压版不再包含一个data目录了,初始化安装MySQL需要使用 --initialize 或者--initialize-insecure指令。详细见:http://blog.youkuaiyun.com/u013067166/article/details/49951577。

如果是升级安装,注意此时my.ini文件不要写旧的数据库data目录,防止对数据破坏。需要启动没有问题了,再改datadir为之前的data目录。

2、修改mysql的root密码后,出现Host 'localhost' is not allowed to connect to this MySQL server 错误
解决办法:
my.ini里在[mysqld]下加下面两行,

skip-name-resolve
skip-grant-tables

重启mysql的windows服务。

mysql5.6新特性

mysql5.6新特性总结 - 漠然生辉 - 博客园
http://www.cnblogs.com/mhxsh/p/6228954.html

MySQL :: Download MySQL Community Server
http://dev.mysql.com/downloads/mysql/

转载于:https://www.cnblogs.com/52fhy/p/4997422.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值