dar*_*ush 7 lamp mysql apache2 phpmyadmin
我是 linux/ubuntu 的新手我正在尝试在我的操作系统上设置灯,但是我已经通过以下命令安装了apache、php、mysql:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
sudo apt-get install phpmyadmin
Run Code Online (Sandbox Code Playgroud)
一切正常,除了我完全无法登录 MySQL(导致 phpmyadmin 登录失败)出现错误:
#1045 Cannot log in to the MySQL server
Access denied for user 'root'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索了这个问题,我也尝试重新安装所有已安装的组件,但出现了相同的结果!
在 Windows 中,我通常会修改 mysql 配置文件的内容,但在 ubuntu 中,没有什么与 Windows 相同!:)
任何人都可以帮助我,真的需要设置lampp :-S
提前致谢
vin*_*ser 11
我认为您应该重置root用户的密码。
要重置 root 用户的 mysql 密码,只需按照这些说明操作。
第1步。使用以下命令停止 mysql 恶魔进程:
sudo service mysql stop
Run Code Online (Sandbox Code Playgroud)
第2步。使用 --skip-grant-tables 选项和以下命令启动 mysqld 恶魔进程:
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
Run Code Online (Sandbox Code Playgroud)
第三步。使用以下命令启动 mysql 客户端进程:
mysql -u root
Run Code Online (Sandbox Code Playgroud)
第四步。从 mysql 提示符执行此命令可以更改任何密码:
FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)
第五步。然后重置/更新您的密码并退出:
SET PASSWORD FOR root@'localhost' = PASSWORD('password');
quit
Run Code Online (Sandbox Code Playgroud)
第六步。使用以下命令启动 mysql 恶魔进程:
sudo service mysql start
Run Code Online (Sandbox Code Playgroud)
现在,您可以以 root 用户身份登录 MySQL。
| 归档时间: |
|
| 查看次数: |
48113 次 |
| 最近记录: |