【第22期】观点:IT 行业加班,到底有没有价值?

mysql初次安装设置密码

转载 2016年08月30日 12:26:33

http://jingyan.baidu.com/article/e3c78d64b44ef53c4c85f51a.html

新安装的MySQL5.7,登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user  set password=password('root') where user='root'时提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',原来是mysql数据库下已经没有password这个字段了,password字段改成了

authentication_string

所以更改语句替换为update mysql.user set authentication_string=password('root') where user='root' ;即可

我的系统版本如下:


mysql ERROR 1045 (28000): Access denied for user解决方法

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

C:\AppServ\MySQL> mysql -u root -p
Enter password:
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";
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就可以了。 


mysql生成的root的临时密码是

2016-05-10T10:05:47.421912Z 1 [Note] A temporary password is generated for root@localhost: v:gNXSw5FTkw

使用

mysql -u root -p  v:gNXSw5FTkw 提示(中间重启的一次mysql,可能是重启的原因,正常情况下是可以登录的)

Your password has expired. To log in you must change it using a client that supports expired passwords

 

在stackoverflow找到了解决方法,连接地址:http://stackoverflow.com/questions/33387879/mysql-password-expired-cant-connect

解决办法:

[root@localhost bin]# ./mysqladmin -uroot -p password
Enter password:   //这里输入上面的v:gNXSw5FTkw
New password:    //重新输入新密码
Confirm new password: //重新输入新密码

问题解决!


举报

相关文章推荐

第一次装好mysql后要设置密码

1连接mysql Mysql –h主机地址 –u用户名 –p用户密码 2为用户设置密码 Mysqladmin –uroot password 12345 Mysql –uroot –p ...

初次安装Mysql5.7以上版本后初始root密码找不到的问题

mysql5.7新增的特性中主要的一方面就是极大增强了安全性,安装Mysql后默认会为root@localhost用户创建一个随机密码,这个随机密码在不同系统上需要使用不同方式查找,否则无法登录mys...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

安装Mysql

环境: Windows 2000/XP/2003 mysql-noinstall-5.0.37-win32.zip 一、下载MySQL http://www.mysql.com/downloads 二、安装过程 1、解压缩mysql-noinstall-5.0.37-wi...

Mysql初次安装修改密码和 数据文件位置

Mysql 数据文件位置记录在 /etc/my.cnf中。 一般在 /var/lib/mysql/中   需要注意授权管理。

MySQL5解压缩版windows下安装配置应用总结(转)

http://lavasoft.blog.51cto.com/62575/20568 作者:熔岩 日期:2007-03-16 MSN :leizhimin@126.com 声明:原创作品,未经授权,谢绝转载! 说明:本文针对mysql-noinstall版本,也就是解压缩...

Mac 下安装MySQL和GUI管理工具

Mac 下安装MySQL和GUI管理工具MySQL下载地址 http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.25-osx10.9-x86_64...
  • rzg813
  • rzg813
  • 2015-07-08 10:14
  • 2413
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)