安装了MySQL服务
想找到初始的密码
但是使用grep "password" /var/log/mysqld.log也没有找到原始密码
试了下mysql -v 就进入了数据库
版本是5.6的
安装了MySQL服务
想找到初始的密码
但是使用grep "password" /var/log/mysqld.log也没有找到原始密码
试了下mysql -v 就进入了数据库
版本是5.6的
mysql查看版本号应该是(大写V):
mysql -V
你用的小写,就是mysql登录数据库,-v的命令是错误的,所以提示 Commands end with ; or g
你这是没有设置密码
使用root用户进去
mysql -uroot
修改密码
mysql> use mysql;
Database changed
mysql> select Host,User,Password from user;
+-----------+------+-------------------------------------------+
| Host | User | Password |
+-----------+------+-------------------------------------------+
| localhost | root | *717D3436D5EC09E2941FEA929907C61FE8CE3E19 |
| 127.0.0.1 | root | *717D3436D5EC09E2941FEA929907C61FE8CE3E19 |
| % | root | *717D3436D5EC09E2941FEA929907C61FE8CE3E19 |
+-----------+------+-------------------------------------------+
3 rows in set (0.00 sec)
mysql> update user set Password = password('abc-123') where User='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 3 Changed: 0 Warnings: 0
mysql> flush privileges;
mysql> exit;
Bye
4 回答1.2k 阅读✓ 已解决
8 回答1.2k 阅读
3 回答1k 阅读✓ 已解决
2 回答1.7k 阅读
1 回答845 阅读✓ 已解决
2 回答1.2k 阅读
2 回答1k 阅读
因为你第一次安装之后,密码已经进入了~/.my.cnf 文件了