在安装mysql出现的错误以及解决方法
因为手贱更新了一下驱动,结果导致无线网卡出了问题。然而就算是从官网上下载了驱动各种折腾也没有弄好,心里特别堵。无奈只有重装系统这一条路了。这里表示特别难过,因为电脑上东西实在太多了,而且各种环境变量。所以建议一些对电脑特不是别精通的最好不好胡乱倒腾(像我这样的人),除非你想专门研究。
重装的悲剧就是所有的软件都得重新配置。有点不太情愿,因为毕竟没有太多的闲时间。但是,也有点小确幸,因为一直在学习其他的知识,开始的时候配置好的东西就再也没有研究过,只觉得配好了就很高兴,因为这样就可以接着做下一件事了。毕竟软件这块好多东西准备不好或者配置不好,就无法进行下面的学习。刚好借着这次机会重新配置了一下所有东西(其实说实话内心还是有点小崩溃的).
在装mysql这块就出了问题。其实安装过程不会出太多的问题。安装完了之后就出现了之前没有出现的错误。
第一个错误:打开mysql的命令窗口出现闪退。
出错的时候,我的mysql安装目录下的mysql的默认配置文件为my-default.ini 。我安装的是mis数据包形式的,因此mysql的配置是在安装过程中执行的。但是zip就要自己解压后单独配置。我刚开始学习mysql的时候,安装的就是zip文件格式的,在网上查资料配置了一整天结果服务程序都没有启动起来,原因也没有查到。后来就改mis格式安装了。接着说闪退这个问题,因为不用进行配置,所以我就直接打开mysql command line client,就出现了闪退。因为zip文件格式配置的时候是要把my-default.ini改为my.ini的,而my-default.ini应该是给出的一个配置的参考。然后我就把my-default.ini改成my.ini。最后闪退问题就解决了。我觉得原因可能是因为mysql启动时是要寻找这个名my.ini这个配置文件的。因此就算你是免配置版的,也得修改my-default.ini为my.ini。
第二个错误:打开mysql command line client,提示输入密码,输入后出现闪退。
说是闪退,其实它是报了一个错误:Access denied for user ''@'localhost' to database 'mysql'.报完这个错误后才闪退的。如果想看清楚这个错误就先启动你的mysql服务程序。然后进入DOS命令窗口,在进入到你的mysql\bin的安装目录下。输入命令回车:
mysql -u root -p
之后会提示你输出密码 Enterprise:000000(这是我安装过程中设置的密码)。之后就出现了Access denied for user ''@'localhost' to database 'mysql'这个错误。就是拒绝访问错误。要么密码错误要么是你的权限不够。
mysql自带有一个数据库叫mysql,里面有一个user表,存的用户信息。你可以对这些信息进行一个查询。
use mysql;
show tables;
此时会显示mysql中的所有表,最下面你可以看到有一个user表。在查询user表中的所有信息
select * from user;
查询结果太多,我就不截图展示了。我的总共有43个字段,4条记录。其中有三条记录的User字段都为root,一条为null;还有三条记录的Grant_priv字段为Y,一条为N。其实有些不太清楚这些为什么会有是个用户,安装的过程中我设置了一个,但其他的那三个我都不知道是什么。我会自己设置的用户应该是第四条记录,也就是最后一条。其他三个用户的大多数字段值都是Y。就最后一个用户的字段值都是N。最后一个应该是我安装过程中设置上去的那个用户。因为Grant_priv为N,所以导致出现拒绝访问的错误。解决方法为:
update user set Grant_priv= 'Y' where user = "你的记录的用户名字段的值" and host= "你的记录的主机的值" ;
flush privileges;
此时我的问题就解决了。因为从来没有出现过这样的错误,所以解决后就想记录下来,以作为总结。我所描述的也很浅显,如果有什么不对的地方,希望可以指正,大家互相交流。
在安装mysql出现的错误以及解决方法的更多相关文章
- 树莓派安装 MySQL 时出现错误的解决方法
今天被要求解决一个树莓派无法正常安装 MySQL 的问题.以下是解决过程记录. 我在 Mac 上利用 SSH 连接到树莓派,执行 sudo apt-get install mysql-server m ...
- ubuntu/debian安装mysql遇到的问题及解决方法_1.dpkg中mysql-server-5.5 (configure)时出错 mysql-server-5.5 E: Sub-process /usr/bin/dpkg returned an error code (1)
我的debian7之前安装了mysql-server,是通过apt安装的,后来我卸载掉, 然后用whereis mysql查找, 把所有关于mysql的目录删除掉,包括带mysqld的目录及文件. 重 ...
- ubuntu16.04下安装openssh-server报依赖错误的解决方法
问题:系统重装后,安装和配置SSH,防火墙配置 #安装install openssh-server sudo apt install openssh-server -y 遇到问题: sudo apt ...
- MySql报2006error错误的解决方法(数据过大)
最近迁移项目中发现,转移数据库出现的几个问题,其中之一就是 2006 error,解决过程如下: 首先贴出报错结果 [Msg] Finished - Unsuccessfully 出现这个结果,首先检 ...
- MySQL出现时区错误的解决方法
目录 环境 问题 分析 解决方法 环境 windows10 MySQL 8.0.13 IDEA 问题 The server time zone value 'Öйú±ê׼ʱ¼ä' is unre ...
- Python: 安装 sklearn 包出现错误的解决方法
今天在安装 Python 的 sklearn 包时出现了 Cannot uninstall 'numpy' 和 Cannot uninstall 'scipy' 错误,下面记录了我尝试了很多网上的方法 ...
- liunx下安装mysql没有初始密码的解决方法
#/etc/init.d/mysql stop #cd /usr/local/mysql #mysqld_safe --user=mysql --skip-grant-tables --skip-ne ...
- navicat连接mysql出现2059错误的解决方法
安装navicat之后新建连接出现了2059的错误 网上查询过后,发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则 ...
- mysql提示2002错误的解决方法
前两天,负责的一个项目出现问题,总是提示"SQLSTATE[HY000] [2002] 由于目标计算机积极拒绝,无法连接",由于负责服务器的同事联系不到,我无法登陆服务器查看原因, ...
随机推荐
- 关于caffe-windows中 compute_image_mean.exe出现的问题
这两天有兴致装了下caffe.感受下这个框架. 可是在这个过程中遇到非常多问题.我把碰到的问题和解决方式写下,便于后人高速上手. compute_image_mean.exe 编译出来后.运行数据变换 ...
- javascript笔记整理(回调、递归、内置顶层函数)
1.回调函数(通过函数的指针来调用函数,把一个函数的指针做为另一个函数的参数,当调用这个参数的时候,这个函数就叫做回调函数) a.通过指针来调用 function aa(a,b,fun){ retur ...
- WCF技术剖析之十四:泛型数据契约和集合数据契约(下篇)
原文:WCF技术剖析之十四:泛型数据契约和集合数据契约(下篇) [爱心链接:拯救一个25岁身患急性白血病的女孩[内有苏州电视台经济频道<天天山海经>为此录制的节目视频(苏州话)]]在.NE ...
- nexus搭建
Nexus是Maven仓库管理软件,可以用来搭建私服.主页 http://www.sonatype.org/nexus/ 下载地址 http://www.sonatype.org/nexus/down ...
- encode_utf8 把字符编码成字节 微信例子
##µ¼Èë encode_json decode_json use JSON qw/encode_json decode_json/; print "1111111111111111-\$ ...
- 基于visual Studio2013解决C语言竞赛题之1034数组赋值
题目 解决代码及点评 /********************************************************************** ...
- Android开发之大位图二次採样压缩处理(源码分享)
图片有各种形状和大小.在很多情况下这些图片是远远大于我们的用户界面(UI)且占领着极大的内存空间,假设我们不正确位图进行压缩处理,我们的程序会发生内存泄露的错误. MainActivity的代码 pa ...
- iOS无处不在详解iOS集成第三方登录(SSO授权登录无需密码)
链接地址:http://www.it165.net/pro/html/201408/18884.html 1.前言 不多说,第三登录无处不在!必备技能,今天以新浪微博为例. 这是上次写的iOS第三方社 ...
- 将258.369 double值转为内存表示(科学计数法)
前言 庖丁解牛 - <<庄子>> 庖丁为文惠君解牛,手之所触, 肩之所倚, 足之所履, 膝之所踦, 砉然向然, 奏刀騞然, 莫不中音, 合于<桑林>之舞, 乃中&l ...
- MySQL生成-单据号不重复
需求生成一个单据编号 单据编号结构: “单据类型” + “日期” + “流水号” 例子 : GD201605230000007 代码: DELIMITER $$ CREATE PROCEDURE `y ...