阿里云ECS云服务器 --(ubunto)
Bitvise SSH --和阿里云通讯,免费的,从putty主页上下载的
Notepadd++ --免费的文件编辑
方法/步骤
下载免费的Bitvise用来和阿里云通讯。
根据阿里云的ip地址和账户信息设置SSH链接。
点击login,同时打开命令窗口和SFTP窗口(类似ftp那样的下载上传)。
找到服务器上的位置/etc/my.cnf,并下载一份备份在本地(后面还用,留一份原版的不要动)。
用Notepadd++打开my.cnf文件,在[mysqld]的段中加上一句:skip-grant-tables 例如: [mysqld] datadir=/var/lib/mysql skip-grant-tables 保存
将修改过的my.cnf上传到阿里云服务器上原来的位置覆盖旧的文件。
通过命令窗口,重新启动mysql # /etc/init.d/mysql restart
成功后,窗口反馈:
Stopping MySQL: [ OK ] Starting MySQL: [ OK ]
接下来,还是在命令窗口,进入mysql;输入
mysql> USE mysql ;
mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
完成
退出mysql。
命令窗口 mysql> quit 回车
7
将最初备份的原始my.cnf重新上传并覆盖服务器上的文件。/etc/my.cnf (skip-grant-tables删除 )最后重新启动mysqld # /etc/init.d/mysqld restart
输入mysql -u root -p就会提示输入新密码,输入刚才设置的秘密就可以进去,说明设置成功。