linux中进入mysql时报错Access denied for user 'root'@'localhost' (using password: YES)解决方案
2015-07-05 23:48
435 查看
之前在linux中装完mysql后直接在命令行窗口输入mysql就会进入数据库了,但是今天输入mysql命令后直接报错,如下图:
之后输入:mysql -uroot -p
提示输入密码:*****
还是报同样的错误,在网上查说是因为root用户没有设置mysql密码导致的,然后根据网上给出的方案进行调试解决,步骤如下:
1、先停掉mysql服务,然后以安全模式后台方式启动,此时光标会一直闪动,表理它!
2、然后新打开一个会话窗口,直接在命令行输入:mysql,会直接进入到数据库命令行
3、然后就需要给root用户设置数据库密码,然后重启服务,命令如下:
4、服务重启成功后,就可以输入命令:mysql -uroot -p
提示输入密码,然后输入刚才设置的密码就可以进入mysql数据库了。
---------------------------------------------亲测可行,有问题可留言,共同探讨--------------------------------------------------------------------
相关文章推荐
- Linux下自定义开机启动程序
- 将Windows文件挂在到Linux上
- Python Linux下安装多个版本
- Linux安装TTF/OTF字体
- TQ2440学习笔记——Linux上I2C驱动的两种实现方法(1)
- Linux协议栈链路层处理
- linux-c语言连接mysql
- linux串口编程 非规范模式 read()问题
- Linux线程
- 使用cobbler安装centos6.6(vmware)
- linux新内核的freeze框架以及意义
- CentOS6上DNS服务器的安装配置-基础篇
- Centos6.6编译安装Mysql(1)
- linux下进程间通信的几种主要方式简介
- Linux的LVM添加硬盘
- Linux命令行与命令
- centos7minal 配置 spawnfcgi
- CentOS 7下的软件安装方法及策略
- Unix/linux 进程间通讯 - 共享内存
- mosquitto在Linux环境下的部署/安装/使用/测试