mysql5.6.27压缩版/解压版/绿色版 详细安装配置指南图解 (基于WIN7 x64)
主要内容:
① mysql的安装 ★★
② mysql编码的配置(防止中文乱码) ★★★
③ mysql的Windows服务的注册 ★★
③ root用户密码的设置与修改 ★★★★
官网下载地址(最新为5.6.35):
https://dev.mysql.com/downloads/mysql/5.6.html#downloads
官网下载地址(最新为5.7.17):https://dev.mysql.com/downloads/mysql/
my-default.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
# my-default.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等
[client]
default-character-set=utf8
[mysqld]
# 字符集设置
character-set-server=utf8
# 允许最大连接数
max_connections=500
[mysql]
default-character-set=utf8
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
# 系统基本目录
basedir = D:\mysql-5.6.27-winx64
# 用户数据目录
datadir = D:\mysql-5.6.27-winx64\data
port = 3306
# server_id = .....
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
.
4、环境变量配置,在
系统变量
里配置
先配置 MYSQL_HOME 根目录
然后在配置Path变量
以管理员身份打开cmd窗口,进入到mysql安装目录bin目录 如:D:\mysql-5.6.27-winx64\bin
执行命令mysqld -install 安装mysql的windows服务
或者 输入 mysqld install MySQL --defaults-file="D:\mysql-5.6.27-winx64\my-default.ini"
windows服务如下:
①先启动mysql服务。
方法一:
方法二:
②设置root用户及其密码
通常我们将root用户的密码也设置为root,方便记忆。
服务启动成功之后,就可以登录了,管理员cmd, 输入mysql -u root -p(第一次登录没有密码,直接按回车过), 登录成功!
或 输入 mysql -uroot 第一次登录没有密码也直接回车通过,登录成功!
注意:如果输入命令mysql -u root -p后出现无法访问数据库的错误,报错:
ERROR 2003 <HY000>: Cant't connect to MySQL server on 'localhost' <10060>
如下:
出现连接数据库错误(或失败)的原因是系统的防火墙没有关闭,关闭windows防火墙即可。
【开始】---【控制面板】---【Windows防火墙】---【打开或关闭Windows防火墙】
关闭防火墙
防火墙关闭后,再次输入mysql - u root -p , 回车,即可正常连接到MySQL数据库。
接着输入后续命令行代码:
修改root用户密码的命令行(管理员cmd)代码如下 :
C:\Windows\System32>
mysql -u root -p
Enter password:
mysql> show databases;
mysql> use mysql;
mysql> UPDATE user SET password=PASSWORD("root") WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql>
最后执行 mysql>QUIT