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 ...
随机推荐
- python-浅拷贝和深拷贝
浅拷贝和深拷贝 浅拷贝 拷贝的副本共享内部对象的引用的拷贝为浅拷贝 举个栗子 list1 = [1, 2, [3, 4], (5, 6)] list2= list(list1) print(" ...
- ionic3 在ios9.0 系统下 会出现ReferenceError:Can't find variable:Intl 错误提示
ionic3 框架开发app 在ios 9.0版本中 ReferenceError:Can't find variable:Intl 错误提示: 在index.html 文件中添加 <scri ...
- JAVA:IDEA使用Junit(3)
1.配置 File ——> Project Structure ——> Libraries ——> + ——>搜索Junit类库 确认ok即可 2.编辑项目 选择创建 配置生成 ...
- ubuntu常用软件命令
解压zip软件 unzip xxx.zip -d解压到指定目录 清理磁盘空间 sudo apt-get autoremove sudo apt-get clean sudo dpkg --list ...
- 关于绕过域名(ip)校验的一些小知识
这篇文章最开始只是想写一个关于绕过referer的方法,写着写着发现和ssrf以及url跳转的一些手法类似,于是把这两种也加上了 对referer做校验一般是对csrf进行防范的手段之一,但是很多时候 ...
- sublime-text3按tab跳出括号
功能 通过按tab自动跳过右括号,右引号,虽然也可以按右方向键,但离得太远按起来太麻烦 在首选项->按键绑定里添加: { "keys": ["tab"], ...
- John Deere Service Advisor EDL V2 Diagnostic Kit
Support Languages: English, French, German, Italian, Portuguese, Russian, Spanish. John Deere Servic ...
- Python手势识别
这是借鉴了github上的一个源程序,参考源:https://github.com/lzane/Fingers-Detection-using-OpenCV-and-Python 自己在这个基础上做了 ...
- zabbix 乱码问题
一.乱码原因 查看cpu负载,中文乱码如下 这个问题是由于zabbix的web端没有中文字库,我们最需要把中文字库加上即可 二.解决zabbix乱码方法 2.1 上传字体文件到zabbix中 找到本地 ...
- double保留两位小数
public static String format(double dValue, int lScale) { // ////负数,则装化为正数后进行四舍五入 boolean bFlag = fal ...