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

3、创建my.ini配置文件
[mysqld]
#端口
port = 3306
#mysql安装目录
basedir = E:/amp/mysql8
#mysql数据存放目录
datadir = E:/amp/mysql8/data
#允许最大连接数
max_connections = 1024
#服务端默认使用字符集
character-set-server = utf8
#默认存储引擎
default-storage-engine = INNODB
#服务唯一标识
server_id = 1
#是否启用慢查询
slow_query_log = 1
#指定慢查询日志文件的路径和名字
slow_query_log_file = E:/amp/mysql8/data/mysql-slow.log
#SQL语句运行时间超过该值才会被记录
long_query_time = 10
#错误日志
log-error = E:/amp/mysql8/data/mysql-err.log
#开启binlog日志
log-bin = E:/amp/mysql8/data/mysql-bin
#sql模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES #注意这里,mysql8默认密码验证插件改为了caching_sha2_password
#为了与之前的兼容,这里改回mysql_native_password
default_authentication_plugin = mysql_native_password [mysql]
default-character-set = utf8 [client]
port = 3306
default-character-set = utf8
4、以管理员的身份运行命令行程序,进入mysql的bin目录下,并运行安装指令

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

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

由于mysql8.0取消了直接grant创建用户的语法,所以必须先create user再grant。
create user '用户名'@'主机' identified with mysql_native_password by '密码';
授权所有权限:
grant all privileges on *.* to '用户名'@'主机';
按需求设置权限:
grant select,insert,update,delete,create,drop,alert on *.* to '用户名'@'密码';
刷新权限:
flush privileges;
查看用户权限:
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
准备工作 系统环境:Windows 10 1803版本: 压缩包:MySQL-8.0.13 Windows zip包下载: 安装过程 1. 加载安装包到你的安装目录 将下载的MySQL压缩包解压并移到 ...
- win10下安装配置mysql-8.0.13--实战可用
1.下载mysql-8.0.13安装包 1 https://dev.mysql.com/downloads/mysql/ 选择zip安装包下载就好. 2.解压到你要安装的目录 3.创建my.ini配置 ...
- CentOS 7.x下安装部署MySQL 8.0实施手册
MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 一. Mysql8.0版本相比之前版本的一些特性 1) ...
随机推荐
- UNITY 的GC ALLOC到底是什么
U3D的Profiler中的GC ALLOC 项让人很麻烦,一直搞不清楚它是什么,因为 GC 是垃圾回收,而alloc是内存分配,那么 GC ALLOC 是 垃圾回收内存分配? 这个名字起的太TM烂了 ...
- vb的VSFlexGrid控件
多行选中 VSFlexGrid的SelectionMode = flexSelectionListBox,现在可以配合Ctrl进行多行选择 循环取值 用vsflexgrid.SelectedRows ...
- oracle理解和导入导出
搞过sql server的程序员很难理解oracle的表空间.我在这里简单说一下吧, oracle中的表空间就相当于sql server中的实例,用户就相当于sql server中的库. 所以在ora ...
- 利用monkeyrunner、python脚本来做多设备多apk适配ui界面截屏的自动化测试
http://www.cnblogs.com/youxilua/archive/2011/11/25/2262715.html
- python3.6安装-windows
1.打开python官网 2.找到下载链接 3.选择对应的版本下载 4.下载完成后打开安装包并执行,运行出该界面. 5.这里是安装到C盘上(默认安装) 6.此处为自定义安装 7.选择自定义安装,并全选 ...
- 学JS的心路历程 -数组常见处理方法
昨天我们有提到说for-of和forEach可以用来处理数组,但其实还有很多方法可以更快速及精简代码的达到你要的效果. 话不多说,我们赶紧来看吧! Array.prototype.map() 会回传一 ...
- GBDT+Lr
https://blog.csdn.net/shine19930820/article/details/71713680 http://scikit-learn.org/stable/auto_exa ...
- package.json---入门说明
直接的说:就是管理你本地安装的npm包 一个package.json文件可以做如下事情: 展示项目所依赖的npm包 允许你指定一个包的版本[范围] 让你建立起稳定,意味着你可以更好的与其他开发者共享 ...
- centos7 增加虚拟网卡
确认内核是否有tun模块 # modinfo tun yum install tunctl -y 如果找不到 vim /etc/yum.repos.d/nux-misc.repo [nux-misc] ...
- Linux下修改tab建为4个空格
1.编辑 vim /etc/vim/vimrc 2.修改 set ts=4 set expandtab set autoindent 其实只要set ts=4 就ok了.