mysql出现不能登录问题

1.停止mysql数据库

/etc/init.d/mysqld stop

2.执行如下命令

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

3.使用root登录mysql数据库

mysql -u root mysql

4.更新root密码

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
最新版MySQL请采用如下SQL:
mysql> UPDATE user SET authentication_string=PASSWORD('newpassword') where USER='root';
 

5.刷新权限

mysql> FLUSH PRIVILEGES;

6.退出mysql

mysql> quit

7.重启mysql

/etc/init.d/mysqld restart

8.使用root用户重新登录mysql

mysql -uroot -p 搜索
Enter password: <输入新设的密码newpassword>

phpmyadmin出现无法访问

sudo apt-get install phpmyadmin

安装好 phpmyadmin 之后,打开 http://localhost/phpmyadmin ,不能访问
1.打开配置文件:

sudo gedit /etc/apache2/apache2.conf

2.在最后添加一行:

Include /etc/phpmyadmin/apache.conf

3.然后重启apche2

sudo service apache2 restart

修改phpmyadmin默认路径

vim /etc/phpmyadmin/apache.conf

在头部找到 Alias /phpmyadmin /usr/share/phpmyadmin
将上面的第一个 /phpmyadmin 替换成你想用的名字,比如 /phpmyadmin_admin ,然后重启 apache 服务 就可以了。

ubuntu 安装phpmyadmin后无法在http://localhost/phpmyadmin 下访问原因是debian下phpmyadmin默认安装在/usr

`/share/phpmyadmin`,而不是/var/www下,

所以只需在终端输入

sudo ln -s /usr/share/phpmyadmin/ /var/www/做一个软连接即可
最后修改:2019 年 10 月 27 日
如果觉得我的文章对你有用,请随意赞赏