windows10下安装mysql-8.0.15-winx64以及连接服务器过程中遇到的一些问题
一、下载安装配置mysql-8.0.15
1、官网(https://dev.mysql.com/downloads/mysql/)下载zip包

2、解包到我的D:\mysql目录下

3、为mysql配置环境变量
新建系统变量MYSQL_HOME添加mysql安装目录D:\mysql\mysql-8.0.15-winx64进去:

在path中新增环境变量%MYSQL_HOME%\bin(目的是为了避免在CMD窗口下操作时反复切换路径):

二、启动mysql的服务
(此时如果你心急直接打开cmd启动mysql服务是会报错:服务名无效。因为未安装mysqld (d:deamon-守护进程))
1、初始化
用管理员身份(不用管理员身份会报错:发生系统错误 5 拒绝访问)打开cmd运行
mysqld --initialize-insecure
初始化完成后会自动在数据库保存目录(data?)生成一些文件,所以先前不需要像某些博客写的那样自己手动创建,若不做初始化这一步后面应该会报错(未求证,据某博客写到)
2、管理员权限cmd安装mysqld:
mysqld -install
3、管理员权限cmd启动mysql服务:
net start mysql

4、用windows自带的powershell连接登陆mysql(由于我们老师要求在shell下操作mysql)
两种方式打开powershell:
①在windows开始栏搜索powershell管理员身份打开

②直接在cmd中输入powershell 回车
进入powershell之后连接登陆mysql:mysql -h host -u user -p
host 和 user 表示运行MySQL服务器的主机名和MySQL帐户的用户名,-h 指出服务器名,-u 指出用户名 root是默认的最高权限用户名,-p指出密码 不填就指密码为空。下面我用我自己替换了,但是报了1130错是为什么呢

因为我的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,管理员权限cmd登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%"。
mysql -u root -p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root' and host='localhost';
mysql>select host, user from user;

关闭(net stop mysql )重启(net start mysql )服务器即可powershell远程登陆了,连接mysql服务器成功如下图,断开连接用quit:

如果您在运行MySQL的同一台计算机上登录,则可以省略主机,只需使用以下命令:

另外:我的首次登陆连接mysql输入密码是直接回车不输入任何东西就可以,加入遇到要输入密码又不知道密码的朋友可以自行百度,可以通过data目录下以.err为后缀的文件查看初始登陆密码,还可以通过修改密码之后在登陆。
windows10下安装mysql-8.0.15-winx64以及连接服务器过程中遇到的一些问题的更多相关文章
- windows 系统如何安装 mysql 8.0.15 数据库?
windows 系统如何安装 mysql 8.0.15 数据库? 1. 下载安装包 下载地址:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0. ...
- CentOS 7 下安装 MySQL 8.0
前言 本篇文章主要介绍在 CentOS 7 环境下安装 MySQL 8.0. 正文 1. 配置yum源 首先在 https://dev.mysql.com/downloads/repo/yum/ 找到 ...
- Linux 下安装mysql 8.0.11(CentOS 7.4 系统)
CentOS 7 自带MariaDB (前mysql开发工程师开发的,因此与吗,mysql 有很多相似之处) 1.检查卸载自带的MariaDB rpm -qa|grep mariadb //查询出来已 ...
- Windows系统下安装MySQL 8.0.11数据库
MySQL数据库是常用的数据库之一,而且该数据库开源免费,所以很多公司在使用.本文记录如何在Windows系统下安装MySQL数据库,本次安装的版本号为8.0.11,这个版本是当前的最新版本,据宣传, ...
- windows下安装 mysql 8.0 以上版本以及遇到的问题
Windows 上安装 MySQL Windows 上安装 MySQL 相对来说会较为简单,地那就链接 https://cdn.mysql.com//Downloads/MySQL-8.0/mysql ...
- liunx下安装mysql(8.0.27)
一.软件下载: 1.通过官网下载: https://dev.mysql.com/downloads/repo/yum/ 本文使用的系统为centos7,基于RedHat7的版本 2.下载完成后文件 m ...
- windows10下安装Mysql 5.6(zip格式安装包)
5.6的安装包是一个zip文件,里面包含了data(有表空间文件和日志文件),bin等文件夹.不同于以往的只需要双击安装.msi就行了.因此,在此记录下安装包是.zip时的安装步骤. 1下载 进htt ...
- Windows10 下安装 MySQL Workbench + Thinkphp
昨天,搭建了最基本的 W + I + M + P 环境,今天把 workbench 装上,毕竟效率是第一位的,还不是吾装的时候. MySQL.org 下载最新的 workbench,一路安装倒是没有任 ...
- MySQL 8.0.15 配置 MGR单主多从
转载自:http://www.cnblogs.com/zhangzihong/p/10443526.html 一.简介 MySQL Group Replication(简称MGR)字面意思是mysql ...
随机推荐
- Navicat 用ssh通道连接时总是报错 (报错信息:SSH:expected key exchange group packet form serve
转:https://blog.csdn.net/qq_27463323/article/details/76830731 之前下了一个Navicat 11.0 版本 用ssh通道连接时总是报错 (报错 ...
- [js]js中变量带var和不带var的区别
上图已说的很清晰了. 下面代码是赘述 <script> //带var和不带var的区别: // 1.只有带var的才可以预解释,所以在赋值的前操作不会报错. console.log(num ...
- fastjson java类、字符串、jsonObject之前的转换
json对象转成json字符串 JSONObject json = new JSONObject(); json.put("page",1); json.put("pag ...
- metasploit安装,按官网说明
mkdir -p $HOME/git cd $HOME/git git clone git@github.com:YOUR_USERNAME_FOR_GITHUB/metasploit-framewo ...
- 无需激活直接同步登入discuz,php代码(直接可用)
<?php /** * 抽奖 * @param int $total */ function getReward($total=1000) { $win1 = floor((0.12*$tota ...
- 删除本地git的远程分支和远程删除git服务器的分支
在项目中使用git管理代码后,有些时候会创建很多不同名称的分支,以此区分各个分支代码功能. 而随着代码的合并,以前的分支就可能不再需要保存了,所以就要对没有用的分支进行删除,包括紧急回滚时从中抽取某一 ...
- 复习-css控制文本字体属性
css控制文本字体属性 font-family:字体系列,如”serif“”sans-serif“ font-size:尺寸 font-style:字体样式,如“normal,italic(斜体).o ...
- 7、Kafka、AMQ、RabbitMQ对比
Kafka AMQ RabbitMQ 应用场景 AMQ/RabbitMQ Kafka
- Sanic
基础 厉害了我的 Sanic hello word, Sanic
- Gpload安装手册(Linux版本)
Gpload安装手册(Linux版本) 一.python 2.7版本 Linux系统默认是安装python2.7的,如果没有需要手动安装(python版本要求2.4.4以上): 通过命令:python ...