MySql安装问题解决办法

问题重现(以下讨论范围仅限Windows环境):

C:\AppServ\MySQL> mysql -uroot -proot

ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

编辑mysql配置文件my.ini(不知道在哪请搜索),在[mysqld]这个条目下加入

skip-grant-tables

保存退出后重启mysql

1.点击“开始”->“运行”(快捷键Win+R)。

  2.启动:输入 net stop mysql

  3.停止:输入 net start mysql

这时候在cmd里面输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入,不会出现ERROR 1045 (28000),但很多操作都会受限制,因为我们不能grant(没有权限)。按下面的流程走(红色部分为输入部分,粉红色的是执行后显示的代码不用输入):

1.进入mysql数据库:

mysql> use mysql;

Database changed

2.给root用户设置新密码,蓝色部分自己输入:

mysql> update user set password=password("新密码") where user="root";

#cmd,运行DOS,cd到mysql的bin文件夹,然后执行如下 D:\Mysql\bin>mysqladmin -u root -p password newPwd

Query OK, 1 rows affected (0.01 sec)

Rows matched: 1 Changed: 1 Warnings: 0

3.刷新数据库

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

4.退出mysql:

mysql> quit

Bye

改好之后,再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql就可以了。

时间: 2024-10-12 04:01:25

MySql安装问题解决办法的相关文章

mysql windows下绿色版mysql安装问题解决办法

1.安装mysql服务出现Install/Remove of the Service Denied!错误 今天在一台机器(OS为windows7 64bit)上装MySQL5.6.16数据库,看了下机器,之前有安装MySQL,不过没启动服务, 于是就打开cmd.exe输入mysqld --install,谁知出现Install/Remove of the Service Denied! 错误,奇怪. 查了下MySQL相关资料,命令没有敲错,为什么安装服务失败呢,后来仔细一想,哦, 权限不够,我用

pip install selenium 无法安装问题解决办法

安装 1.安装python 2.cmd中输入:pip install selenium 输入pip show selenium检查是否安装完成 3.下载chromedriver 在浏览器中输入chrome://version/ 检查当前版本 从网上下载对应版本的chromedriver之后,里面的内容仅为一个.exe文件, 下载地址:http://npm.taobao.org/mirrors/chromedriver/将其解压在chrome的安装目录下(C:\Program Files (x86

在Ubuntu上源码安装MySQL+安装问题解决+安全优化

0.说明 当然,MySQL的安装方法多种多样,在Ubuntu上,你可以采用apt-get的方式安装,这样的好处是:快速方便.基本上,它会帮你解决所有的函数库依赖问题,正常情况下,只要apt-get执行完成,那么MySQL也就可以使用了. 但我更倾向于使用源码的方式来安装MySQL,原因也很简单:除了有详细的官方文档外,你还可以非常清楚地知道你自己在做什么,这点在以后MySQL运行出现问题时将会有很大的帮助! 但即便是按照官方文档来安装,你也会遇到各种各样的问题,这里,我将呈现一个完整的过程给大家

在CentOS上编译安装MySQL+安装问题解决+安全优化

0.说明 当然,MySQL的安装方法多种多样,在CentOS上,你可以采用YUM的方式安装,这样的好处是:快速方便.基本上,它会帮你解决所有的函数库依赖问题,正常情况下,只要YUM执行完成,那么MySQL也就可以使用了. 但我更倾向于使用编译的方式来安装MySQL,原因也很简单:除了有详细的官方文档外,你还可以非常清楚地知道你自己在做什么,这点在以后MySQL运行出现问题时将会有很大的帮助! 但即便是按照官方文档来安装,你也会遇到各种各样的问题,这里,我将呈现一个完整的过程给大家,直到完成下面的

关于HCL模拟器的安装问题解决办法

一:安装之后打开HCL出现无法连接到SimwareMulticc(地址127.0.0.1/16500)的解决办法首先打开CMD(windows键+R可以快速打开运行,然后输入CMD),输入命令行netstat -a -n查看电脑端口16500是否被占用,如果被占用更换16500端口,然后输入输入netsh winsock reset重置windows系统后重启. 原文地址:https://blog.51cto.com/14215728/2355120

MySQL安装失败解决办法

一..msi版的MySQL安装包在最后执行的时候到第三步就死掉了,直接未响应 这是因为以前在本机中安装过MySQL,卸载的时候没有卸载干净导致的,因为有的文件夹隐藏的很深. 1.卸载MySql相关组件: 2.删除MySQL的安装目录: 3.在注册表(regedit)查询mysql,全部删除: cmd -> regedit 1.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录 2.HKEY_

mysql绿色版安装问题解决(ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061))

原来一直是使用MySQL安装版没有出现过问题,今天在安装绿色版MySQL时出现了点问题 在安装成windows服务成功后,用net start mysql 启动时提示启动成功,但当我连接mysql就报以下错误: ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) my.ini文件内容: [mysqld]basedir=E://databases//mysqldatadir=F://databases//

安装vmware出现的问题解决办法

操作系统:ubuntu14.04 lts 64bit 软件版本:VMware Workstation 12 Pro 12.0.0 build-2985596 出现问题 解决方法 无法加载libcanberra-gtk-module.so的问题 找到libcanberra-gtk-module.so的位置 locate libcanberra-gtk-module.so 先创建两个文件: sudo touch /etc/ld.so.conf.d/gtk-2.0.conf sudo touch /e

MySQL客户端输出窗口显示中文乱码问题解决办法

转载:http://www.cnblogs.com/xdp-gacl/p/4008095.html 只为成功找方法,不为失败找借口! MySQL客户端输出窗口显示中文乱码问题解决办法 最近发现,在MySQL的dos客户端输出窗口中查询表中的数据时,表中的中文数据都显示成乱码,如下图所示: 上网查了一下原因:之所以会显示乱码,就是因为MySQL客户端输出窗口显示中文时使用的字符编码不对造成的,可以使用如下的命令查看输出窗口使用的字符编码 1 show variables like 'char%';