软件环境
操作系统:windows 10 x64 企业版
MySQL:mysql-5.7.11-winx64
MySQL官网下载:http://downloads.mysql.com/archives/community/ 可以选择历史版本
navicat for MySQL:https://www.navicat.com.cn/download/navicat-for-mysql 图形化管理工具
文本编辑器:notepad++ https://notepad-plus-plus.org/
环境配置
1、从官网下载的是zip文件,也就是绿色版。把它解压至本地磁盘,比如我解压在 C:\Tools\mysql_winx64
2、在系统的环境变量path中添加安装目录 C:\Tools\mysql_winx64
3、在目录下打开 my-default.ini 或者复制 my-default.ini重命名为my.ini
4、修改 my-default.ini
default-character-set=utf8
[mysqld]
innodb_buffer_pool_size = 128M
basedir = c:\Tools\mysql_winx64\
datadir = c:\Tools\mysql_winx64\data
port = 3306
# server_id = .....
character-set-server=utf8
较原配置所做修改:
在[mysqld]前添加一行 default-character-set=utf8
设置 basedir,datadir,port
在未尾添加一行 character-set-server=utf8
命令行安装
1、管理员身份运行CMD 进入安装目录的 bin文件夹 ,比如我的就是进入 C:\Tools\mysql_winx64\bin
2、输入安装指令 mysqld -install mysql (注:未位mysql是安装的服务名,可以在 services.msc 中查看到)
3、输入初始化指令(任选其一)
mysqld --initialize-insecure (注:不设置root密码,在我的软件环境下,此方法初始化后,无法修改root密码)
mysqld --initialize (注:生成一个随机的root密码)
解释:上面指令会在安装目录下生成一个data目录,里面会有一些初始化文件
4、启动mysql 服务指令
方法一:输入指令 net start mysql
方法二:在服务中启动
查看默认密码
在安装目录的data下查找日志文件,可能是 *.log 或者 *.err (不同版本不相同),用文本编辑器打开,搜索root
例如我的:A temporary password is generated for root@localhost: crR/v3Y?L#cq
那么这个 crR/v3Y?L#cq 就是初始化是分配给我的临时密码了,这个密码在之后会用到
修改默认密码
在上步中找到创建的密码之后,管理员身份打开CMD,进入安装目录 输入 mysql -u root –p
网上看到说,第一次登录可以不输密码,在我的环境下行不通
输入创建时的密码,当你看到 welcome 字样时就应该明白,成功登录mysql了。
输入指令 set password for root@localhost = password('root'); (注:我这儿设置 root用户 的 密码为root)
看到 Query OK 字样,机智的我们也应该知道 OK 啦
连接测试
常用指令
show databases; //所有数据库列表
create database dbName; //创建数据库
use dbName; //选择数据库
show tables; //显示数据表列表
早在学生时代,我就使用navicat for mysql 管理数据库,所以这次也不能少。
参考资料
http://jingyan.baidu.com/article/e3c78d64b44ef53c4c85f51a.html
MySql5.7.11 Window10超详细安装教程:http://jingyan.baidu.com/article/37bce2be7e14b01003f3a27e.html
http://blog.csdn.net/mcjentor/article/details/47376601
http://jingyan.baidu.com/article/148a1921ab75d04d71c3b1b5.html