ubuntu 16.04 mysql 安装问题1045
2017-09-05 16:17
330 查看
在这里介绍一下安装MySQL登录时会遇到ERROR 1045这个错误的原因。
MySQL的安装日志信息中,你会看到MySQL生成了root用户的随机密码(如下截图所示),并将这个随机密码放置在/root/.mysql_secret中。并且强制在第一次登陆时修改root用户的密码。Mysql 5.6及以后版本出处于安全考虑,root密码不为空。所以在MySQL的安装过程中,会生成一个随机密码。
在首次登陆的时候,让你输入密码,你可能不知道该输入什么密码,实际上就应该输入这个随机密码,但是这个随机密码我们并不直到啊。
有以下两种解决方式:
第一种:找到随机密码,登录数据库后修改密码。
第二种:解决办法可以分为以下几步
1.修改mysql配置文件,使得可以无密码登录mysql
sudo vi /etc/mysql/my.cnf()
在[mysqld]项下添加skip-grant-tables
2.重启mysql服务 命令:sudo service mysql restart
3.无密码登录mysql 命令:mysql
4.修改管理员密码
use mysql;
update user set password=password('123') where user='root';
flush privileges;
exit;
5.还原配置文件(即重复第一步,删除[mysqld]项下添加skip-grant-tables)
6.可以使用下面的命令登录 命令:mysql -u root -p
MySQL的安装日志信息中,你会看到MySQL生成了root用户的随机密码(如下截图所示),并将这个随机密码放置在/root/.mysql_secret中。并且强制在第一次登陆时修改root用户的密码。Mysql 5.6及以后版本出处于安全考虑,root密码不为空。所以在MySQL的安装过程中,会生成一个随机密码。
在首次登陆的时候,让你输入密码,你可能不知道该输入什么密码,实际上就应该输入这个随机密码,但是这个随机密码我们并不直到啊。
有以下两种解决方式:
第一种:找到随机密码,登录数据库后修改密码。
第二种:解决办法可以分为以下几步
1.修改mysql配置文件,使得可以无密码登录mysql
sudo vi /etc/mysql/my.cnf()
在[mysqld]项下添加skip-grant-tables
2.重启mysql服务 命令:sudo service mysql restart
3.无密码登录mysql 命令:mysql
4.修改管理员密码
use mysql;
update user set password=password('123') where user='root';
flush privileges;
exit;
5.还原配置文件(即重复第一步,删除[mysqld]项下添加skip-grant-tables)
6.可以使用下面的命令登录 命令:mysql -u root -p
相关文章推荐
- Ubuntu 16.04安装MySQL及问题解决
- 阿里云ECS(ubuntu16.04)安装mysql遇到的一些问题
- ubuntu16.04无法安装mysql-workbench问题解决
- ubuntu 16.04安装mysql5.7.17后,登录时出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' 问题解决!
- 解决ubuntu 16.04安装mysql5.7.17后,登录时出现ERROR 1045 (28000): Access denied for user 'root'@'localhost'问题
- ubuntu16.04下安装MySQL-pthon,遇到:EnvironmentError: mysql_config not found问题
- Ubuntu 16.04安装MySQL及遇到的问题解决方案
- Ubuntu Server 16.04安装MySQL设置远程访问出现问题的完美解决方案(error:10061)
- ubuntu 12.04 64位,安装mysql-workbench问题解决记录
- ubuntu 安装mysql 后设置编码问题
- Ubuntu下彻底卸载mysql、安装mysql、及MySQLdb模块 分类: ubuntu 问题总结 database 2014-01-23 13:49 2560人阅读 评论(0) 收藏
- ubuntu 下mysql 5.6安装、删除和配置中文乱码问题
- ubuntu下安装qt的mysql驱动遇到的问题
- mysql 安装过程出现1045和2003问题
- Mysql安装中遇到的问题(针对的是Ubuntu或者Debian系统的解决措施)
- ubuntu下安装mysql遇到的问题
- Ubuntu安装mysql 不支持中文的问题
- ubuntu 系统解决mysql连接问题(ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:
- ubuntu上安装python的mysql驱动 MySQLDb出现的问题