博主是linux小白,在装阿里云ECS服务器时处处难题,最坑爹的是用阿里云linux一键配置web环境时出现myspl数据库密码没有生成,出现默认的空。
其实在这里有人会重新配置环境,让软件从新配置一次(ps:总不能第二次密码还是空吧)。
博主是个技术宅,既然遇到的问题就应该去解决,花了半天的时间在云小组技术人员帮助下终于修改成功了。
如何修改myspl数据库密码
首先进入云服务器中,进入阿里云ECS默认是myspl数据库文件夹;
cd /bin
下面就要开始了!
关闭myspl数据库
killall -TERM mysqld
启动myspl数据库
mysqld_safe --skip-grant-tables
这样就可以不需要密码就可以进入myspl数据库了
http://你的ip/phpmyadmin/index.php 输入root 密码 空格 进入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密码键入
password是代表密码的意思,这里你键入密码是不再xshlle中显示的,这是linux类系统为了安全起见,对输入的密码进行了隐藏,你只要输入正确的字符串即可。
登录成功会看见Welcome Sign In....myspl...等等,打工告成!
所有评论(0)