博主用的是aws-ec2 ubuntu的ami直接生成的os,所以不知道mysql的账号和密码,但是又要进去看表结构。看一下如何操作吧:
编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tables”。
vi /etc/mysql/my.cnf
重启mysql服务
sudo service mysql restart
用空密码进入mysql管理命令行
mysql
查看一下数据库的结构
show databases;
use mysql;
查看表结构
show tables;
修改root账号密码(root 123123):
update user set password=PASSWORD(“123123”) where user=’root’;
为了安全考虑,把刚才加入的那一行“skip-grant-tables”注释或删除掉。再次重启mysql服务sudo service mysql restart,使用新的密码登陆即可。