win10下安装配置mysql-8.0.13--实战可用
1、下载mysql-8.0.13安装包
|
1
|
https://dev.mysql.com/downloads/mysql/ |
选择zip安装包下载就好。
2、解压到你要安装的目录

3、创建my.ini配置文件
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
[mysqld]#端口port = 3306#mysql安装目录basedir = E:/amp/mysql8#mysql数据存放目录datadir = E:/amp/mysql8/data#允许最大连接数max_connections = 1024#服务端默认使用字符集character-set-server = utf8mb4#默认存储引擎default-storage-engine = INNODB#服务唯一标识server_id = 1#是否启用慢查询slow_query_log = 1#指定慢查询日志文件的路径和名字slow_query_log_file = slow.log#SQL语句运行时间超过该值才会被记录long_query_time = 10#开启binlog日志log-bin = mysql-bin#sql模式sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES#注意这里,mysql8默认密码验证插件改为了caching_sha2_password#为了与之前的兼容,这里改回mysql_native_passworddefault_authentication_plugin = mysql_native_password[mysql]default-character-set = utf8mb4[client]port = 3306default-character-set = utf8mb4 |
4、以管理员的身份运行命令行程序,进入mysql的bin目录下,并运行安装指令

不带密码的:
|
1
|
mysqld --initialize-insecure --console |
自动随机生成密码的:
|
1
|
mysqld --initialize --console |

安装并启动服务:
|
1
2
|
mysqld --install [服务名]net start [服务名] |
5、使用上面随机生成的密码登陆mysql并修改root密码
|
1
|
mysql -u root -p |
mysql8.0.4之前可以直接使用如下方式:
|
1
|
SET PASSWORD=PASSWORD('新密码'); |
mysql8.0.4开始就只能使用下面方式:
|
1
|
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; |
查询user表信息
|
1
|
select host,user,plugin from mysql.user; |

由于mysql8.0取消了直接grant创建用户的语法,所以必须先create user再grant。
|
1
|
create user '用户名'@'主机' identified with mysql_native_password by '密码'; |
授权所有权限:
|
1
|
grant all privileges on *.* to '用户名'@'主机'; |
按需求设置权限:
|
1
|
grant select,insert,update,delete,create,drop,alert on *.* to '用户名'@'密码'; |
查看用户权限:
|
1
|
show grants for '用户名'@'主机'; |
6、最后有需要的可以mysql的bin目录加入环境变量中。

win10下安装配置mysql-8.0.13--实战可用的更多相关文章
- win10下vs2015配置Opencv3.1.0过程详解
下载安装Opencv3.1.0 下载Opencv3.1.0,进入官网,点击opencv for windows即可下载. 点击运行下载好的文件.实际上,opencv的安装程序就是解压缩文件,个人因为 ...
- (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记
Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...
- win10下vs2015配置Opencv3.1.0过程详解(转)
下载安装Opencv3.1.0 下载Opencv3.1.0,进入官网,点击opencv for windows即可下载. 点击运行下载好的文件.实际上,opencv的安装程序就是解压缩文件,个人因为 ...
- CentOS6.5下安装配置MySQL
CentOS6.5下安装配置MySQL,配置方法如下: 安装mysql数据库:# yum install -y mysql-server mysql mysql-deve 查看mysql-server ...
- Windows下安装配置MySQL
Windows下安装配置MySQL的基本步骤 一.MySQL下载 MySQL官方下载地址https://dev.mysql.com/downloads/mysql/5.7.html#downloads ...
- Centos 7环境下安装配置Hadoop 3.0 Beta1简记
前言 由于以前已经写过一篇Centos 7环境下安装配置2.8的随笔,因此这篇写得精简些,只挑选一些重要环节记录一下. 安装环境为:两台主机均为Centos 7.*操作系统,两台机器配置分别为: 主机 ...
- win10下安装配置mysql-8.0.13
1.下载mysql-8.0.13安装包 https://dev.mysql.com/downloads/mysql/ 选择zip安装包下载就好. 2.解压到你要安装的目录 3.创建my.ini配置文件 ...
- Win10环境下安装压缩包版本MySQL-8.0.13
准备工作 系统环境:Windows 10 1803版本: 压缩包:MySQL-8.0.13 Windows zip包下载: 安装过程 1. 加载安装包到你的安装目录 将下载的MySQL压缩包解压并移到 ...
- CentOS 7.x下安装部署MySQL 8.0实施手册
MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 一. Mysql8.0版本相比之前版本的一些特性 1) ...
随机推荐
- javascript一些小的注意点
try...catch 可以测试代码中的错误.try 部分包含需要运行的代码,而 catch 部分包含错误发生时运行的代码. 当try { 里面的代码 出现错误了 }catch(e){ 才执行下面的c ...
- __align(num) 分析
这几天用2440读写SD卡(FAT32文件系统),定义了个文件信息的数据结构里边数据类型有unsigned char, unsigned int, unsigned long几种,在从SD卡上读取数据 ...
- mybatis 动态sql语句(1)
mybatis 的动态sql语句是基于OGNL表达式的.可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类: 1. if 语句 (简单的条件判断) 2. ...
- 前端js上传文件后端C#接收文件
本文粗略的讲下前端文件上传和后端文件接收的原理 前端代码 html <form onsubmit="uploadFile(event)"> <input type ...
- Hibernate面试总结
SSH原理总结 Hibernate工作原理及为什么要用: 原理: hibernate,通过对jdbc进行封装,对 java类和 关系数据库进行mapping,实现了对关系数据库的面向对象方式的操作,改 ...
- Python垃圾回收机制:gc模块
在Python中,为了解决内存泄露问题,采用了对象引用计数,并基于引用计数实现自动垃圾回收. 由于Python 有了自动垃圾回收功能,就造成了不少初学者误认为不必再受内存泄漏的骚扰了.但如果仔细查看一 ...
- elastic(6) mget
转自:https://www.cnblogs.com/zhaijunming5/p/6424800.html GET /library/books/1 { "_index": &q ...
- Markdown编辑器及图床推荐
Typora和自动图床工具 Typora 地址 ,极致简洁,界面很漂亮,最重要的是所见即所得 百度云搬运 密码:xi01 自动图床工具 需要七牛云做图床,感谢作者,详见博客 使用方法,只需两步即可完成 ...
- Alert---点击拍照弹出对话框
/** * 照片对话框 *AlertDialog */ private void PhotoDialog() { AlertDialog.Builder builder = new Builder(m ...
- 关于handler和异步任务
handler使用流程概要 首先在主线程新建一个handler实例,重写onhandlemessage(Message msg) 方法,对传过来的message进行处理 然后在子线程中完成操作,操作完 ...