视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
mysql数据库密码修改的详细步骤介绍
2020-11-09 08:40:50 责编:小采
文档
 本篇文章给大家带来的内容是关于mysql数据库密码修改的详细步骤介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

最近在看数据库相关的东西,重装电脑以后之前的配置都没了,为了方便直接配置XAMPP一键安装包,但是在配置过程中遇见了如下几个小问题。虽然问题不大,但是还是想记录下来,以免以后遇见相同的问题不知道怎么处理。

1. Apache shutdown unexpectedly启动错误
xampp启动时显示的错误为:
9:52:41 [Apache] Attempting to start Apache app...
9:52:41 [Apache] Status change detected: running
9:52:42 [Apache] Status change detected: stopped
9:52:42 [Apache] Error: Apache shutdown unexpectedly.
9:52:42 [Apache] This may be due to a blocked port, missing dependencies,
9:52:42 [Apache] improper privileges, a crash, or a shutdown by another method.
9:52:42 [Apache] Check the "/xampp/apache/logs/error.log" file
9:52:42 [Apache] and the Windows Event Viewer for more clues

这是比较常见的80、443端口被占用的问题,处理办法如下:
(1)443端口被占用:
在/xampp/apache/conf/extra/httpd-ssl.conf配置文件中将listen 443改为444(此端口可以自己定义)
(2)80端口被占用,apache无法监听80端口
在/xampp/apache/conf/extra/httpd.conf 把Listen 80 修改为 88 (可自定义);如果配置了vhosts的话请把httpd-vhosts.conf 中端口改为88(同上端口号)
链接描述

2. phpmyadmin访问拒绝
phpmyadmin访问拒绝时错误显示为:
phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致。
错误产生的原因:
修改了mysql.user中root的密码,导致与phpMyAdmin配置文件中的密码不一致,所以无法连接。
解决办法:
修改../phpMyAdmin/config.inc.php中$$cfg['Servers'][$i]['password']='yourpassword'; //上面为root设置的密码

3. mysql修改初始密码
(1)win+R输入cmd进入cmd命令提示符,输入mysql -uroot -p

(2)此时如出现“mysql不是内部或者外部命令,也不是可运行的程序或批处理文件”则说明mysql配置路径没有放到环境变量下面,需要将包含mysql.exe和mysqld.exe文件的路径放到系统环境变量下面;

(3)输入数据库密码,登陆成功则有如下显示:

(4)登录成功以后输入show databases;可以看到所有数据库

(5)输入use mysql;选择mysql数据库,它就是用来保存用户名的地方

(6)show tables查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。

(7)输入select user,host,password from user; 来查看账户信息。

(8)更改root密码,输入update user set password=password('123456') where user='root' and host='localhost';

(9)再次查看账户信息,select user,host,password from user; 可以看到密码已被修改。

(10)退出命令行,重启mysql数据库,用新密码尝试登录。

至此就完成了对mysql数据库的修改,

下载本文
显示全文
专题