我正在尝试通过 Chromebook (Acer c720p) 上的 crouton 在 Ubuntu 上安装 LAMP 堆栈。
我能够安装以下软件包
apache2 mysql-client mysql-server php5 libapache2-mod-php5
并且 localhost 文件夹工作正常。当我尝试安装 phpmyadmin 时出现以下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
退出 sudo apt-get 安装的唯一方法是忽略该错误。然后,如果我转到 localhost/phpmyadmin,phpmyadmin 看起来可以工作,但我无法登录并且我得到
#2002 Cannot log in to the MySQL server
Connection for controluser as defined in your configuration failed.
如何配置 MySQL 以便 phpmyadmin 能够连接到它?
答案1
安装后,MySQL默认不启动,您必须启动它。
service mysqld start
然后运行安全
sudo mysql_secure_installation
另请参阅:https://github.com/dnschneid/crouton/wiki/Running-servers-in-crouton