win8 安装mysql 5.6 64位解压缩版本
来源:互联网 发布:巫师 斯拉夫神话知乎 编辑:程序博客网 时间:2024/06/18 16:50
二、步骤
1、到mysql官网下载mysql-5.6.11-winx64
2、将解压缩后的文件放到自己想要的地方,并配置环境变量。例如我存放的目录为:D:\tools\mysql\mysql-5.6.11-winx64
在环境变量中添加:MYSQL_HOME:D:\tools\mysql\mysql-5.6.11-winx64
在path路径中加入:%MYSQL_HOME%\bin
配置环境变量不是必须的,只是为了能更方便的在命令行中使用mysql的命令行工具。
3、修改ini配置文件
5.6.11的解压缩版里有一个my-default.ini文件,copy一份改名为my.ini放在同级目录下。修改my.ini,添加红色部分。
[mysql]
default-character-set=utf8
[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
# 设置mysql的安装目录
basedir = D:/tools/mysql/mysql-5.6.11-winx64
# 设置mysql数据库的数据存放目录
datadir = D:/tools/mysql/mysql-5.6.11-winx64/data
# port = .....
# server_id = .....
character-set-server=utf8
4、安装服务
进入cmd,输入命令:
mysqld --install mysql --default-file="D:\tools\mysql\mysql-5.6.11-winx64\my.ini"
mysql就是安装的服务名称,可以随便取。
5、启动服务
net start mysql
6、配置用户
还在上面的命令窗口里面,输入命令:mysql -u root -p
回车后提示输入密码。
mysql解压缩版初次安装管理员root的密码为空,因此直接再回车一次就登入mysql数据库了。
成功后
输入命令:use mysql; /*使用mysql数据库*/
输入命令:select host,user,password from user; /* 查看系统的账户信息 */
结果如下:
host user password
localhost root
127.0.0.1 root
::1 root
locathost
host:代表mysql服务允许哪个IP来的请求。localhost和127.0.0.1指mysql服务所在的主机,即本地。::1是IPV6的IP地址写法,
全称为:0000:0000:0000:0000:0000:0000:0000:0001。现在都是IPV4的网络,可以不用管他。
user:指账户名称。不同的host下账户名称可以相同。
password:密码。
可以看到,默认账户里只支持本地连接,并且账户没有密码。现在的问题明确了,就是要将匿名用户删除,为root用户添加远程访问和密码,再为自己添加个人账户。指令如下:
mysql>update user set password=PASSWORD('root') where user='root';
mysql>grant all on *.* to root@'%' identify by 'root';
mysql>grant all on *.* to walle@'%' identify by '123456' with grant option;
mysql>delete from where user='';
mysql>select host,user,password from user;
mysql>commit;
mysql>flush privileges;
至此,OK。
================================其中,进行到第5步【启动服务】时报错:
系统出错,发生错误 1067。
进程意外终止。
(又是1067!!!)
解决办法:
在%MYSQL_HOME%下的data里可以看见一个[用户名].err文件,里面存放着错误日志。
在日志里发现一句:
[ERROR] E:\mysql\mysql-5.6.16-winx64\bin\mysqld: unknown variable 'default-file=E:\mysql\mysql-5.6.16-winx64\my.ini'
这是怎么回事?
(仰天长啸!!!)
defaults!不是default!!
好,回到cmd里,删除刚才安装的mysql服务:
> mysqld --remove
然后在执行一次服务安装:
>mysqld --install mysql --defaults-file="D;\mysql-5.6.11-winx64\my.ini"
提示成功后,再一次启动mysql服务试试:
>net start mysql
耶!成功!
- win8 安装mysql 5.6 64位解压缩版本
- 在win8.1(64位)系统下MySQL 5.6 for Windows 解压缩版(zip版)配置安装
- win7 64位环境下安装解压缩版本Apache、mysql和php
- win8 64位系统下安装mysql
- mysql 5.7.17解压缩版本安装过程
- MySQL 5.7.18 解压缩版本的安装
- centos 6.5 64位安装 mysql rpm 5.6版本
- Win8 64位 安装 Delphi5
- WIN8 64位安装APX驱动办法
- 64位Win8系统下安装Oracle12c
- 64位win8.1系统 安装plsql
- win8安装64位oracle数据库疑惑
- 64位win8.1系统安装intelhaxm
- win8 64位 iis8 安装.net1.1
- 64位 win8系统 Matplotlib 安装详解
- Win8 安装64位Oracle11g R2
- Win8 64位系统 android 安装
- win8 64位 下 安装Openfire
- 校招笔试常考http状态码
- android之Paint属性
- 视频预览,视频播放器
- HDU 1402 A * B Problem Plus
- Java 泛型 整理
- win8 安装mysql 5.6 64位解压缩版本
- linux常用命令的英文单词缩写
- Python常用内建函数(string&&list)
- Topcoder SRM671
- Could not resolve placeholder 'jdbc.username' in string value "${jdbc.username}"
- 工作备忘-制作Framework所用shell脚本代码
- 前端开发中的性能那点事(三)php的opcode缓存
- 中断服务函数能不能带形参和返回值?
- 总结Oracle,sqlserver,mysql中查询10-20条记录的写法