MySQL学习(一)——启动和登录MySql遇到的问题及解决

1、MySQL使用命令行启动时报错“发生系统错误 5”,如下:

原因:未用管理员身份运行cmd程序

解决方案:在开始菜单里找到命令提示符,右击选择以管理员身份运行

2、登录时报错“提示mysql不是内部或外部命令,也不是可运行的程序或批处理文件”

解决方案:配置环境变量(右击我的电脑->高级系统设置->环境变量,选择Mysql安装的目录,在Mysql安装的目录中找到bin目录,把此路径复制。选择系统中的path->编辑->把刚复制的路径添加进去)

3、当忘记mysql数据库用户名密码时,总是登录失败,提示“Access denied for user ‘-p‘@‘localhost‘”

解决方案:

1)先在任务管理器内结束mysqld任务进程

2)windows+R打开cmd命令提示符,输入mysqld --skip-grant-tables(目的:跳过了mysql的用户验证,不用输入用户名和密码就可直接登录)如下:

3)重新打开一个cmd命令提示符界面,输入mysql之后就无需用户名和密码即可登录成功

show databases; 查看数据库(证明确实成功登录)

update user set password=password(‘12345‘) where user=‘root‘and host=‘localhost‘; 修改数据库密码

quit;退出

mysql -u用户名 -p新密码; 就能通过用户名密码重新登录了

时间: 2024-10-05 10:17:24

MySQL学习(一)——启动和登录MySql遇到的问题及解决的相关文章

1.MySQL安装、启动、登录、重置密码、卸载

安装 一.Choose Setup Type-- typical(默认) custom(用户自定义安装)-- 修改路径:MySQL Server(F:MySQL)和Server Data Files(F:\data\MySQL) documentation-- will be installed .... compete(完全安装) 二.MySQL Server Install Configuration-- detailed configuration(精细配置)-- Developer Ma

mysql-5.7.10-winx64 MySQL服务无法启动,服务没有报告任何错误的解决办法

总结报错原因:在my.init文件下新增data目录(datadir = F:\mysqldata ) 最新解压版本的mysql 解压安装的时候报错D:\mysql\mysql-5.7.10-winx64\bin>net start mysqlMySQL 服务正在启动 ....MySQL 服务无法启动. 服务没有报告任何错误. 请键入 NET HELPMSG 3534 以获得更多的帮助. mysql下面是没有data文件夹的,此文件夹不需要自己建 D:\mysql\mysql-5.7.10-wi

MySQL学习2 使用docker建立mysql服务

在centos 7的服务器上运行 yum install docker 安装完docker后,运行 service docker start 启动docker 由于公司的服务器连接dockerhub一直有些问题,估计是gfw导致的,所以只能下载一个国内的镜像 https://hub.tenxcloud.com/ 大家可以到时速云搜索自己需要的image 我选择了star最高的一个mysql的镜像 使用以下命令将mysql的image下载到了本地 docker pull index.tenxclo

mysql-5.7.9-winx64 MySQL服务无法启动,服务没有报告任何错误的解决办法 转自【IT精英团】:http://www.itnpc.com/news/web/144832818227054.html

最新解压版本的mysql 解压安装的时候报错D:\mysql-5.7.9-winx64\bin>net start mysqlMySQL 服务正在启动 .MySQL 服务无法启动.服务没有报告任何错误.  mysql下面是没有data文件夹的,此文件夹不需要自己建. D:\mysql-5.7.9-winx64\bin>mysqld --console2015-11-23T14:46:03.711082Z 0 [Warning] TIMESTAMP with implicit DEFAULT v

mysql-5.7.9-winx64 MySQL服务无法启动,服务没有报告任何错误 的解决办法

mysql-5.7.9-winx64 MySQL服务无法启动,服务没有报告任何错误 最新解压版本的mysql 解压安装的时候报错 D:\mysql-5.7.9-winx64\bin>net start mysql MySQL 服务正在启动 . MySQL 服务无法启动. 服务没有报告任何错误. mysql下面是没有data文件夹的,此文件夹不需要自己建. D:\mysql-5.7.9-winx64\bin>mysqld --console 2015-11-23T14:46:03.711082Z

MySQL学习笔记之九:MySQL Replication

Mysql内建的复制功能是构建大型.高性能应用程序的基础.复制功能不仅有利于构建高性能的应用,同时也是高可用性.可扩展性.灾难恢复.备份以及数据仓库等工作的基础. 一.复制概述 1.复制的功用 数据分布.负载均衡.备份.高可用性.MySQL升级测试 2.复制的工作原理 ①主库把数据更改记录到二进制日志(binary log)中 ②备库将主库的二进制日志复制到本地的中继日志(relay log)中.首先,备库会启动一个I/O线程,跟主库建立一个普通的客户端连接,然后在主库上启动一个特殊的二进制转储

mysql学习笔记(七)—— MySQL内连接和外连接

    MySQL内连接(inner join on) MySQL的内连接使用inner join on,它的效果跟使用where是一样的,如果联结的是两个表,那么需要左右的条件或者说字段是需要完全匹配的. 来看个例子:有两张表customers客户表和orders订单表,外键是cust_id,我们需要知道哪些客户有订单 select customers.cust_id,orders.order_num from customers , orders where customers.cust_i

【大白话系列】MySQL 学习总结 之 初步了解 MySQL 的架构设计

一.MySQL还是个黑盒子 我们都知道,只要我们系统引入了 MySQL 驱动和连接池,就能从数据库连接池获取一个数据库连接,然后就可以执行增删改查的操作了. 可是我们并不知道 MySQL 里面是怎么执行的,例如我们执行了 insert 语句,只知道表里面多了一条数据,MySQL 是怎么插入的我们就不知道了. 二.解开 MySQL 这个黑盒子 1.一条工作线程: 举例: 我们都知道,在 Socket 编程里,ServerSocket 会有一条线程负责监听 Socket 发送过来的网络请求,并且负责

mysql学习笔记(二)--- MySQL数据类型

[正文] 上一章节中,我们学习了MySQL软件的安装,既然软件都装好了,现在就正式开始MySQL的基础知识的学习吧,即使是零基础,也要一步一个脚印.恩,首先要学习的就是MySQL的数据类型. 一.数据类型: 1.整型(xxxint) 2.浮点型(float和double) 3.定点数(decimal) 4.字符串(char,varchar,xxxtext) 5.二进制数据(xxxBlob) 6.日期时间类型 二.数据类型介绍: 1.整型: 注:M表示最大的显示宽度.其中,int用的最多. 2.浮