2019-09-30 01:41:43 qq_41664447 阅读数 55

前言

在linux环境下,登录MySQL所用的账号和密码都存于名为mysql的数据库中,所以,我们可以通过修改mysql数据库中的账号信息来设置MySQL密码。

步骤

  1. 在linux命令行中输入# mysql -uroot -p并输入密码以root身份登录数据库。
  2. 使用 use mysql; 命令切换当前所使用的数据库为mysql
  3. 输入 update user set password=password(‘123456’) where user=‘root’; 来修改root账号的密码为:123456
  4. 最后一定不要忘记!输入flush privileges; 刷新MySQL的系统权限相关表,使新设置生效。(还有一种方法,就是使用 service mysqld restart; 命令重新启动mysql服务器)
2019-01-09 10:32:31 weixin_37040258 阅读数 1928

安装好Linux之后,打开终端,输入su命令,会出现如下情况

user@domain:~$ su
密码:
su:认证失败

其原因是由于第一次使用,这时候还未设置root的密码,我们可以以user用户对其进行设置

user@domain:~$ sudo passwd
[sudo] password for user:
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
user@domain:~$ su
密码:
root@domain:/home/user#

即进入root用户

退出root的方法,输入:

root@domain:~#exit

2017-10-24 17:43:51 fenghui187 阅读数 2895

Linux系统下设置mongoDB的用户名密码

1、启动mongo 

找到配置文件bin,命令行运行命令:./bin/mongo

2、查看当前已存在的数据库

show dbs

3、切换到你想要运行添加用户名、密码的数据库

use XXX (XXX为你想要操作的数据库的名字)

4、为当前的数据库添加用户

db.createUser({user:’username’,pwd:’password’,roles:[{role:”readWrite”,db:”XXX”}]})

注意:readWrite为你想让用户拥有的权限,可根据不同的需求给用户设置不同的权限。

5、修改配置文件

打开mongoldb.config文件,在文件中添加代码auth = true,保存退出

6、重启mongoDB

首先结束进程:pkill mongod

通过配置文件启动mongoDB:./bin/mongod -f  mongodb.conf


注意:重启之后再通过mongo操作数据库时需要先用用户登录,use XXX,然后运行db.auth(‘username’,’password’),如果打印出1说明登录成功。

2018-12-10 16:04:23 WuJian_Home 阅读数 194

问题:
1、安装MySQL的时候没有设置root密码,导致首次登陆的时候无法登陆。
在这里插入图片描述
2、使用sudo mysql -uroot -p 回车,输入Ubuntu登陆密码,可以连接到MySQL输入UPDATE user SET password=PASSWORD(‘123456’) WHERE user='root’进行修改密码的时候,提示错误信息,没有password字段。在这里插入图片描述

针对上边两个问题解决方法:
1、这个问题是由于安装MySQL的时候没有设置root密码,导致登录的问题,在网上找了很多解决方法,试了很多次没有解决掉,考虑到是第一次安装使用,就直接卸载了MySQL重新进行安装。
具体方法:
1、执行卸载命令
sudo apt-get remove mysql-*
2、执行清除命令
dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P
选择确认清理
3、重新安装MySQL
sudo apt-get install mysql-client mysql-server
4、输入密码和再次确认密码
在这里插入图片描述
在这里插入图片描述
5.再次启动问题解决
在这里插入图片描述

声明:以上思路来源于网络总结

2013-05-16 12:53:22 shenghuiping2001 阅读数 2086

SUSE Linux 用户user1登陆不了,确认密码没错,使用root用户登陆,
su - user1 提示密码不对,passwd user1提示帐户过期user account has
expired ,经过查找资料,解决方案如下:

使用chage 用户名来修改帐户的有效期.
chage user1
Changing aging information for user1
Minimum Password Age [0];直接回车不变
Maximum Password Age [10000];直接回车不变
Password Expiration Qarning [-1];直接回车不变
Password Inactive [0];-1 修改
Last Password Change (YYYY-MM-DD) (2013-04-09);直接回车不变
Account Expiration Date (YYYY-MM-DD) (1970-01-01);2014-12-01 修改

然后使用user1登陆会提示密码过期修改密码,按照操作提示操作就可以了。

注意: Red hat linux 也会出现同样的情况,按照上面的操作就可以了,上面红色部分要根据实际情况修改, 最后,修改时间+过期时间(Max passwd age) 如果 < current date, 则现在的passwd 还是expeired, 还是要修改的,这个要注意。

没有更多推荐了,返回首页