Mysql5.7安装配置
2016-07-26 17:12
483 查看
1. 安装mysql5.7,选custom自定义路径
2. 配置环境变量(可以在系统任意目录执行mysql命令)
MYSQL_HOME= D:\ProgramFiles\MySQL\MySQL5.7
PATH=% MYSQL_HOME%\bin;......
3. 修改目录下my.ini或my-default.ini的配置
basedir=D:\ProgramFiles\MySQL\MySQL5.7
datadir=D:\ProgramFiles\MySQL\MySQL5.7\data
port=3306
末尾添加(不加目前貌似不影响mysql使用):
explicit_defaults_for_timestamp=true
(参考http://www.jb51.net/article/71052.htm)
4. dos命令下进入bin目录,检查data文件夹是否只读去掉勾选,检查data文件夹并清空,执行mysqld –initialize初始化data(文件夹中会初始化加载好多文件),
5. 执行mysqld –console控制台看是否有报错,若报错要清空data重新检查配置安装
6. 安装并启动mysql服务
安装服务mysqld –install;卸载服务mysqld –remove
启动服务net start mysql;停止服务net stopmysql
7. 免密码进入mysql执行命令:mysqld -nt --skip-grant-tables(窗口会一直停止),打开另一个dos窗口执行mysql进入数据库。
如果免密码命令无法生效执行步骤5检查错误,一般是把data文件夹中ib_logfile*全部删除掉再执行就可以了
8. 免密码进入数据库修改连接密码:
>showdatabases;
>use mysql;
>show tables;
>update userset authentication_string=password('123') where user='root' ;
>flushprivileges;
>quit
重启mysql服务
执行mysql -uroot -p 输入新密码进入数据库
9. 如果用navicat等界面操作软件可以新建数据库或连接自定义用户密码
10. 查看本机mysql版本,执行mysql –version
2. 配置环境变量(可以在系统任意目录执行mysql命令)
MYSQL_HOME= D:\ProgramFiles\MySQL\MySQL5.7
PATH=% MYSQL_HOME%\bin;......
3. 修改目录下my.ini或my-default.ini的配置
basedir=D:\ProgramFiles\MySQL\MySQL5.7
datadir=D:\ProgramFiles\MySQL\MySQL5.7\data
port=3306
末尾添加(不加目前貌似不影响mysql使用):
explicit_defaults_for_timestamp=true
(参考http://www.jb51.net/article/71052.htm)
4. dos命令下进入bin目录,检查data文件夹是否只读去掉勾选,检查data文件夹并清空,执行mysqld –initialize初始化data(文件夹中会初始化加载好多文件),
5. 执行mysqld –console控制台看是否有报错,若报错要清空data重新检查配置安装
6. 安装并启动mysql服务
安装服务mysqld –install;卸载服务mysqld –remove
启动服务net start mysql;停止服务net stopmysql
7. 免密码进入mysql执行命令:mysqld -nt --skip-grant-tables(窗口会一直停止),打开另一个dos窗口执行mysql进入数据库。
如果免密码命令无法生效执行步骤5检查错误,一般是把data文件夹中ib_logfile*全部删除掉再执行就可以了
8. 免密码进入数据库修改连接密码:
>showdatabases;
>use mysql;
>show tables;
>update userset authentication_string=password('123') where user='root' ;
>flushprivileges;
>quit
重启mysql服务
执行mysql -uroot -p 输入新密码进入数据库
9. 如果用navicat等界面操作软件可以新建数据库或连接自定义用户密码
10. 查看本机mysql版本,执行mysql –version
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜