tldr;
密碼是
如何到達:
我從這個箱子編一個虛擬機後,我登錄並從MySQL的conf檢查幾個文件,以及專門的文件/etc/mysql/debian.cnf
[12:41 ]-[[email protected]]-[/etc/mysql]
$ sudo more debian.cnf
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = 7WpHbEJmn1MxcfD9
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = 7WpHbEJmn1MxcfD9
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
,所以我可以使用用戶從該文件連接
[12:41 ]-[[email protected]]-[/etc/mysql]
$ mysql -u debian-sys-maint -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 17
....
我檢查了已經創建
mysql> SELECT User, Host, Password FROM mysql.user;
+------------------+-------------+-------------------------------------------+
| User | Host | Password |
+------------------+-------------+-------------------------------------------+
| root | localhost | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 |
| root | symfony.dev | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 |
| root | 127.0.0.1 | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 |
| root | ::1 | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 |
| debian-sys-maint | localhost | *8275381EF253977AC1CD84B53CAFE742E4288272 |
| phpmyadmin | localhost | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 |
+------------------+-------------+-------------------------------------------+
6 rows in set (0,00 sec)
因此它們都含有相同的密碼..按鈴表的用戶,檢查
mysql> select password ('123');
+-------------------------------------------+
| password ('123') |
+-------------------------------------------+
| *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 |
+-------------------------------------------+
1 row in set (0,00 sec)
如果這些圖像的創造者不提供密碼,我想你會使用*上游默認*你的密碼當你安裝MySQL時。 如果你在安裝過程中沒有設置任何密碼,MySQL將默認爲'root'並且沒有密碼。你嘗試過嗎? – MichielB
試過。在init-in機器中,只有vagrant文件可用,並且mysql憑證不在其中。 :( – MilanG