MySQL 5.7.15 (zip版)安装
2016-05-27 14:50
519 查看
1. 根据自己的系统下载对应的zip包:
地址:http://dev.mysql.com/downloads/mysql/
我的是64位,所以选X64的
2. 解压下载的安装包,清楚自己的路径
我的路径是:E:\OneDrive\MySQL\mysql-5.7.15-winx64
3. 编辑配置文件 my.ini,mysql目录下有个my-default.ini模块,可以借鉴填写。如下:**
4. 创建一个空文件夹,命名为data, 也可以随便命名,用来存放数据,在mysql根目录创建:
5.添加环境变量到path
将mysql的路径添加到path中,别忘了在在最后添加分号。
这里我的数据库路径是:E:\OneDrive\MySQL\mysql-5.7.15-winx64\bin
6. 以管理员权限运行 cmd, 并进入 mysql的bin目录下, 执行初始化命令, 创建数据库.
这里我的mysql路径是:E:\OneDrive\MySQL\mysql-5.7.15-winx64\bin
执行创建命令:
注:
1) 这个命令很重要,它会初始化 data 目录,在执行此命令前请先把data目录下的所有文件先删除,否则会失败
2) 可以选择用 –initialize-insecure 或者 –initialize 来初始化,–initialize-insecure 初始化root密码为空,如果用 –initialize来初始化,会产生一个随机密码
–defaults-file 参数指定要使用的配置文件位置
–initialize-insecure 参数是 MySql 5.7.7 新加入的初始化数据库参数, 这个参数表示初始化数据库的同时创建一个不带密码的 root 用户.
–console 参数表示将日志输出到命令行界面
执行成功后会在data目录 下看到 mysql,perofrmance_schema,sys目录,同时还会有一些文件
7. 安装 mysql 服务
添加 Windows 服务, 以便自动运行 MySQL。创建名为 mysql 的 Windows 服务。这个名字可以自定义。
以管理员权限运行 cmd, 并进入 bin 目录, 执行以下命令.
8.启动 mysql 服务
9. 进入mysql
等待 mysql 服务启动好,使用默认的账户名 root 进入 mysql :因为之前创建的时候并没有设置密码,所以password出现后直接Enter(回车键)就可以进入。
10.添加密码
进入bin目录,执行以下代码即可。
newpass为你要设置的密码
几种设置密码的方法:
方法1: 用SET PASSWORD命令 :进入mysql后设置
1)进入mysql
2)输入
方法2:用mysqladmin
如果root已经设置过密码,采用如下方法
方法3: 用UPDATE直接编辑user表
1)进入mysql
在丢失root密码的时候,可以这样
参考链接:
http://my.oschina.net/happymzw/blog/645198?fromerr=FYk1Qz3o
https://blog.itnmg.net/windows-mysql-zip-install/
地址:http://dev.mysql.com/downloads/mysql/
我的是64位,所以选X64的
2. 解压下载的安装包,清楚自己的路径
我的路径是:E:\OneDrive\MySQL\mysql-5.7.15-winx64
3. 编辑配置文件 my.ini,mysql目录下有个my-default.ini模块,可以借鉴填写。如下:**
# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/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 = ..... # datadir = ..... # port = ..... # server_id = ..... ######################### # basedir 为安装文件解压后的目录 | basedir和datadir 可以使用相对路径 # basedir=./.. basedir=E:/OneDrive/MySQL/mysql-5.7.15-winx64 # datadir 为用来存放数据的目录 # datadir=./../data datadir=E:/OneDrive/MySQL/mysql-5.7.15-winx64/data # port 为端口号 port=3306 # mar_connections为最大连接数 max_connections=20 character_set_server=utf8 # 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 explicit_defaults_for_timestamp=true sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
4. 创建一个空文件夹,命名为data, 也可以随便命名,用来存放数据,在mysql根目录创建:
5.添加环境变量到path
将mysql的路径添加到path中,别忘了在在最后添加分号。
这里我的数据库路径是:E:\OneDrive\MySQL\mysql-5.7.15-winx64\bin
6. 以管理员权限运行 cmd, 并进入 mysql的bin目录下, 执行初始化命令, 创建数据库.
这里我的mysql路径是:E:\OneDrive\MySQL\mysql-5.7.15-winx64\bin
执行创建命令:
mysqld --defaults-file="E:\OneDrive\MySQL\mysql-5.7.15-winx64\my.ini" --initialize-insecure
注:
1) 这个命令很重要,它会初始化 data 目录,在执行此命令前请先把data目录下的所有文件先删除,否则会失败
2) 可以选择用 –initialize-insecure 或者 –initialize 来初始化,–initialize-insecure 初始化root密码为空,如果用 –initialize来初始化,会产生一个随机密码
–defaults-file 参数指定要使用的配置文件位置
–initialize-insecure 参数是 MySql 5.7.7 新加入的初始化数据库参数, 这个参数表示初始化数据库的同时创建一个不带密码的 root 用户.
–console 参数表示将日志输出到命令行界面
执行成功后会在data目录 下看到 mysql,perofrmance_schema,sys目录,同时还会有一些文件
7. 安装 mysql 服务
添加 Windows 服务, 以便自动运行 MySQL。创建名为 mysql 的 Windows 服务。这个名字可以自定义。
以管理员权限运行 cmd, 并进入 bin 目录, 执行以下命令.
mysqld --install mysql --defaults-file=E:\OneDrive\MySQL\mysql-5.7.15-winx64\my.ini
8.启动 mysql 服务
net start mysql
9. 进入mysql
等待 mysql 服务启动好,使用默认的账户名 root 进入 mysql :因为之前创建的时候并没有设置密码,所以password出现后直接Enter(回车键)就可以进入。
mysql -u root -p
10.添加密码
进入bin目录,执行以下代码即可。
newpass为你要设置的密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
几种设置密码的方法:
方法1: 用SET PASSWORD命令 :进入mysql后设置
1)进入mysql
mysql -u root -p
2)输入
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
1)进入mysql
mysql -u root -p
use mysql;
UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
UPDATE user SET password=PASSWORD("new password") WHERE user='root';
FLUSH PRIVILEGES;
参考链接:
http://my.oschina.net/happymzw/blog/645198?fromerr=FYk1Qz3o
https://blog.itnmg.net/windows-mysql-zip-install/
相关文章推荐
- MySQL中的integer 数据类型
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- MySQL存储过程
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- PropertyChangeListener简单理解
- MySQL创建用户及权限控制