Windows MySQL-5.6.13解压版(zip版)安装配置教程
ption/mysql/1441322.html
[下载MySQL 5.6.13]
从MySQLmysql到MySQL Community Server 5.6.13的下载地址为sql/downloads/mysql/,在这里可以选择操作系统平台。洪哥选择的是Microsoft Windows平台。下面有三个可选的下载文件,第一个是MySQL Installer 5.6 for Windows,这将下载下来一个.msi可执行安装文件。另外有两个解压版(Zip版)分别是Windows (x86, 64-bit), ZIP Archive 和 Windows (x86, 32-bit), ZIP Archive。下载下来,分别是mysql-5.6.13-winx64.zip 和 mysql-5.6.13-win32.zip。洪哥选择的是Windows (x86, 64-bit), ZIP Archive,因为我的服务器操作系统是Windows 2008 R2 64bit。
[安装MySQL 5.6.13]
下载的zip包有212MB,下载了几分钟就好了。
1、将mysql-5.6.13-winx64.zip 解压到D:\mysql-5.6.13\目录。
2、清理里面的调试文件
打开这个目录,发现里面的文件夹和文件跟一个安装好后的MySQL基本没有区别。可能你会很郁闷,这个MySQL5.6.13居然有1.04GB,呵呵,仔细一看你就会发现,里面有很有调试文件。后缀为.lib或.pdb的,其实可以删除掉。还有一些名为debug的目录,也删除掉吧。这样是不是就小很多了。
3、创建my.ini作为MySQL的配置文件
在D:\mysql-5.6.14-win32下,复制“my-default.ini”文件,生成“复件 my-default.ini”文件。将“复件 my-default.ini”文件重命名成“my.ini” 。
修改其中的内容如下:
# For advice on how to change settings please see
# sql/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.
[mysqld]
# 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.14-win32
datadir = D:\\mysql-5.6.14-win32\\data
port = 3306
#自定义主机ID识别符,用于主从或多服务器之间识别,为一个 int 类型
server_id = 1
character_set_server=utf8
# 最大连接数量
max_connections = 100
#CREATE TABLE 语句的默认表类型,如果不自己指定类型,则使用下行的类型
default-storage-engine = InnoDB
# 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
_______________________________________________________________________
注意:Window7等一定要“以管理员身份运行”“命令行提示符”命令!!! 否则有问题。
_______________________________________________________________________
4、将D:\mysql-5.6.14-win32\bin配置到环境变量的path路径中。
5、安装mysql为windows服务。
d:\mysql-5.6.14-win32\ -install mysql
一定要指定全路径,否则,可能不到文件。
然后启动mysql服务:
net start mysql
运行services.msc一看,确实有一个名为MySQL的服务了,启动它。
四、登录修改mysql密码
cmd进入命令行
mysql -u root -p
回车回车
进入数据库。
use mysql;
select host,user,password from user;
update user set password = PASSWORD('123456A') where user = 'root';
最后不要忘记
flush privileges;
更新OK。
exit退出。然后重新登录即可。
mysql -u root –p
输入密码进入
或编辑startmysql.bat文件:
@echon off
start mysql -u root –p
在命令行运行startmysql
以下仅做参考
给root权限
grant all privileges on *.* to root@'localhost' identified by 'root';
提示如下错误:
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
可能由于root的权限不够,可以进行如下操作
1) 以root进入mysql
2) 赋予root权限:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
//本地操作的权限
mysql> GRANT ALL PRIVILEGES ON *.* TO ' root '@'%'IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
//远程操作的权限
4、将MySQL安装成服务
打开一个,将目录切换到D:\MySQL-5.6.13\bin,运行: mysqld -install ,提示服务安装成功!运行services.msc一看,确实有一个名为MySQL的服务了,启动它。
到此,MySQL5.6.13已经可以正常使用了。
MySQL服务器启动的方式有两种:一种是从Windows命令行启动,另外一种是以Windows服务方式启动
从Windows命令行启动MySQL服务器,启动控制台窗口并输入命令:
D:/MySQL/bin>mysqld-nt
从Windows命令行停止MySQL服务器,启动控制台窗口并输入命令:
mysql下载后安装中出现提示不到安装包D:/MySQL/bin>mysqladmin -u root shutdown
根据系统中MySQL安装位置的不同,使用的路径也不同。
启动服务器后,服务器则在前台运行,在服务器退出前,不会出现命令提示。因此,当服务器运行时,应当打开另一个控制台窗口来运行客户端程序,停止服务器也是一样的。
以Windows服务方式启动MySQL服务器,安装MySQL服务,启动控制台窗口并输入命令:
D:/MySQL/bin>mysqld-nt --install-manual MySQL --defaults-file=D:/MySQL/my.ini
--install选项,给出了默认服务名(MySQL),使用--install-manual选项是将服务设置为手动启动模式,如果想开机自动启动服务只需将--install-manual替换为--install。
--defaults-file选项,服务器只从指定文件的[mysqld]组读取配置
使用命令NET START MySQL启动服务,NET STOP MySQL停止服务。
要想卸载服务,如果服务正运行则应首先使用命令NET STOP MySQL停止服务。
启动控制台窗口并输入命令:
D:/MySQL/bin>mysqld-nt --remove
5. 连接与断开MySQL
启动控制台窗口并输入命令:
D:/MySQL/bin>mysql -u root
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论