阿里云ECS(linux)修改myspl数据库密码

作者: 鲁智深 分类: 阿里云 发布时间: 2014-02-28 00:48

博主是linux小白,在装阿里云ECS服务器时处处难题,最坑爹的是用阿里云linux一键配置web环境时出现myspl数据库密码没有生成,出现默认的空。

其实在这里有人会重新配置环境,让软件从新配置一次(ps:总不能第二次密码还是空吧)。

博主是个技术宅,既然遇到的问题就应该去解决,花了半天的时间在云小组技术人员帮助下终于修改成功了。

如何修改myspl数据库密码

首先进入云服务器中,进入阿里云ECS默认是myspl数据库文件夹;

cd /bin

下面就要开始了!

关闭myspl数据库

killall -TERM mysqld

启动myspl数据库

mysqld_safe –skip-grant-tables

这样就可以不需要密码就可以进入myspl数据库了

进入myspl数据库

mysql

执行以下命令:(ps:分别键入)

use mysql;

update user set password=PASSWORD(‘密码自己改’) where User=’root’;

flush privileges;

quit

确认是否写入密码

mysql -uroot -ptest

重新启动myspl数据库

service mysqld restart

到这里就已经结束了,这里注意的是,如果你想用cat account.log命令去查看数据库密码的话,还会显示“空”,因为cat account.log命令只能查看到linux一键web环境配置所生成的密码,所以你修改后,用cat account.log命令是查看不到的。

如何登录myspl数据库

回到主目录下面命令如下:

cd

键入登录myspl数据库命令

mysql -u root -p

就可以看到如下图:

myspl密码键入

myspl密码键入

password是代表密码的意思,这里你键入密码是不再xshlle中显示的,这是linux类系统为了安全起见,对输入的密码进行了隐藏,你只要输入正确的字符串即可。

登录成功会看见Welcome Sign In….myspl…等等,打工告成!

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

2条评论
  • 青岛百维

    2015 年 2 月 1 日 10:27

    大神,输入完killall -TERM mysqld代码后,出现mysqld: no process killed 这个提示,没法进行下去了,应该怎么办啊

    1. 爱映“疯”

      2015 年 2 月 2 日 13:08

      关闭MySQL的命令$mysql_dir/bin/mysqladmin -uroot -p shutdown

发表评论

电子邮件地址不会被公开。 必填项已用*标注