windows下恢复XAMPP的MySQL服务器root用户密码
- 格式:docx
- 大小:14.89 KB
- 文档页数:4
Windows环境下重置mysql密码操作命令本地环境:Windows XP系统、xampp集成环境。
xampp安装⽬录:d:/xampp
1、⾸先停⽌正在运⾏的MySQL进程
复制代码代码如下:
>net stop mysql
如未加载为服务,可直接在进程管理器或者服务中进⾏关闭。
2、以安全模式启动MySQL
进⼊mysql⽬录在命令⾏下运⾏
复制代码代码如下:
>d:
>cd xampp/mysql/bin
>mysqld.exe --skip-grant-tables
3、完成以后就可以不⽤密码进⼊MySQL了
复制代码代码如下:
>mysql -u root -p
提⽰输⼊密码时直接回车即可。
4、更改密码
复制代码代码如下:
>use mysql
>update user set Password=password('新密码') where User='root';
>flush privileges;
5、启动MySQL服务
在任务管理器⾥关闭所有MySQL的进程,使⽤下⾯的命令启动。
复制代码代码如下:
>net start mysql。
安装好xampp后一、mysql无法启动如果原先有安装或者安装过mysql,需要更改如下数据1、将MYSQL中的my.ini:# basedir = E:\Program Files\MySQL\MySQL Server 5.6# datadir = E:\Program Files\MySQL\MySQL Server 5.6\data删了2、1.cmd-->regedit 找到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL]原来的:"E:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" MySQL改为:"E:\Program Files\xampp\mysql\bin\mysqld" MySQL二、apache无法启动,端口未被占用(关于端口被占用的可以百度),竟然是因为没有安装在跟目录下,我将XAMPP整个文件夹移出来,到跟目录下就好了!端口被占用的:1、用cmd 输入netstat -ano 查看本地端口的80 和433是否被占用,如果被占用找到对应PID ,再到任务管理器里杀掉pid进程或者去config 》Apache (httpd.conf )//httpd.conf(httpd-ssl.conf)吧端口改为8080 4433三、agileone登入:将agileone复制到xampp/htdocs下,输入如下网址(我都文件夹是agileone1)http://localhost/agileone1/install/如果页面是:agileone安装登陆报错,localhost重定向次数过多1、找到.htaccess文件2、修改RewriteEngine 参数为off即可四、phpwind5、把phpwind解压缩,得到的文件夹upload文件夹的内容剪切出来放到你安装盘的目录xampp/ htdocs/(重命名为个phpwind文件夹)里面.在浏览器地址框里输入http://localhost/phpwind/insta ll.php进入phpwind的安装界面五、关于查被占用的端口输入命令:netstat -ano 看本地地址查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157(端口号)"继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口任务管理器杀进程:麦子学院笔记:二、安装Xampp成功后,将agileone的整个文件夹复制到Xampp/htdocs 目录下注意:文件名为agileone,不然后面访问localhost/agileone/install会出错三、启动Xampp的apache和mysql服务,打开任意浏览器输入:http://loc alhost/agileone/install进入安装页面,直接点击创建数据库,等创建成功后点击连接进入首页安装成功提示:localhost = 127.0.0.1 = htdocs文件路径问题:a、如果出现访问localhost/agileone/install时,提示server error 500?——将agileone文件夹下的.htaccess删掉,其他文件夹下的.htaccess不要动b、如果访问localhost/agileone/install时,可进入页面但是创建不成功?——安装包问题,重新下载一个agileone安装包解压即可;(可从官网下载与教学视频一致的版本xampp-win32-1.6.8-installer.exe ,下载后将C:\xampp\ht docs\agileone目录下的.htaccess文件删除即可正常访问。
第一部分:FileZillaFTP配置修改以下是我对xampp中filezilarFTP的修改看法,是书上第107页的修改xampp/filezillaftp/filezilla server.xml内容,是关于新增用户、配置和权限的修改。
对文件的修改请下拉到第五页,已做了备注,我是把filezilla server.xml全部烤下来好做对比,这样才会更加清楚。
修改前要先运行filezilla_setup.bat完成配置,你可以对比一下运行前后的文件内容。
******************************************* ******************************************* *******************************************<FileZillaServer><Settings> 设置<Item name="Serverport" type="numeric">21</Item> 服务器的端口类型<Item name="Number of Threads" type="numeric">2</Item> 线程数<Item name="Maximum user count" type="numeric">0</Item> 最大用户数,0表示无限制或自动<Item name="Timeout" type="numeric">120</Item> 超时类型<Item name="No Transfer Timeout" type="numeric">120</Item> 无传输超时<Item name="Allow Incoming FXP" type="numeric">0</Item> 允许传入的FTP,0表示无限制或自动<Item name="Allow outgoing FXP" type="numeric">0</Item> 允许传出FXP<Item name="No Strict In FXP" type="numeric">0</Item> 没有严格的FXP<Item name="No Strict Out FXP" type="numeric">0</Item> 没有严出FXP<Item name="Login Timeout" type="numeric">60</Item> 登录超时<Item name="Show Pass in Log" type="numeric">0</Item> 显示通行证登录<Item name="Custom PASV Enable" type="numeric">0</Item> 自定义PASV启用<Item name="Custom PASV IP" type="string"></Item> 自定义PASV IP<Item name="Custom PASV min port" type="numeric">0</Item>自定义PASV最大端口<Item name="Custom PASV max port" type="numeric">0</Item> 自定义PASV 最大端口<Item name="Initial Welcome Message" type="string">%vwritten by Tim Kosse (Tim.Kosse@gmx.de)<Item name="Admin IP Bindings" type="string"></Item> 管理员IP绑定<Item name="Admin IP Addresses" type="string"></Item> 管理员IP地址<Item name="Enable logging" type="numeric">0</Item>启用日志记录<Item name="Logsize limit" type="numeric">0</Item> 日志大小限制<Item name="Logfile type" type="numeric">0</Item> 日志文件类型<Item name="Logfile delete time" type="numeric">0</Item>日志文件删除时间<Item name="Use GSS Support" type="numeric">0</Item> 使用GSS支持<Item name="GSS Prompt for Password" type="numeric">0</Item> GSS提示输入密码<Item name="Download Speedlimit Type" type="numeric">0</Item> 下载速度的限制类型<Item name="Upload Speedlimit Type" type="numeric">0</Item> 上传速度的限制类型<Item name="Download Speedlimit" type="numeric">10</Item> 下载速度的限制<Item name="Upload Speedlimit" type="numeric">10</Item> 上传速度无限制请注意了,这里是10,而不是0【自动】,当下载和上传速度太大会怀孕的<Item name="Buffer Size" type="numeric">4096</Item> 缓冲区大小<Item name="Admin port" type="numeric">14147</Item>管理端口(安装完可以修改),但要修改连个文件<SpeedLimits><Download/><Upload/></SpeedLimits></Settings><Groups/><Users> 用户组,请注意下面的结束语,一样的哦<User Name="anonymous"> 对匿名用户的权限修改请看下面,newuser1用户<Option Name="Pass"/> 没密码或输入wampp<Option Name="Group"/><Option Name="Resolve Shortcuts">0</Option><Option Name="Relative">1</Option><Option Name="Bypass server userlimit">0</Option><Option Name="User Limit">0</Option><Option Name="IP Limit">0</Option><Permissions><Permission Dir="D:\xampp\anonymous"> 存储路径<Option Name="FileRead">1</Option><Option Name="FileWrite">0</Option><Option Name="FileDelete">0</Option><Option Name="FileAppend">0</Option><Option Name="DirCreate">0</Option><Option Name="DirDelete">0</Option><Option Name="DirList">1</Option><Option Name="DirSubdirs">0</Option><Option Name="IsHome">1</Option><Option Name="AutoCreate">0</Option></Permission><Permission Dir="D:\xampp\anonymous\incoming"> 这是一个危险的文件夹,权限太大了,要根据实际情况做一下适当修改,如果修改太麻烦的话,就把本地文件夹“incoming”移除就行了,要用时就移入<Option Name="FileRead">1</Option><Option Name="FileWrite">1</Option><Option Name="FileDelete">0</Option><Option Name="FileAppend">0</Option><Option Name="DirCreate">0</Option><Option Name="DirDelete">0</Option><Option Name="DirList">1</Option><Option Name="DirSubdirs">0</Option><Option Name="IsHome">0</Option><Option Name="AutoCreate">0</Option></Permission></Permissions><SpeedLimits DlType="0" DlLimit="10" UlType="0" UlLimit="10" ServerDlLimitBypass="0" ServerUlLimitBypass="0"><Download/><Upload/></SpeedLimits></User> 匿名用户到这里结束<User Name="newuser"> newuser用户,密码是wampp<Option Name="Pass">92eb8879a82524686acdd0058e1cd4f5</Option><Option Name="Group"/><Option Name="Resolve Shortcuts">0</Option><Option Name="Relative">1</Option><Option Name="Bypass server userlimit">0</Option><Option Name="User Limit">0</Option><Option Name="IP Limit">0</Option><Permissions><Permission Dir="D:\xampp\htdocs"> 注意他的存储路径,思考一下它和什么东东相关,不懂的话,下面的相关资料里有,请认真阅读,不说废话,注意你添加用户时不要贪图方便,直接在这个里修改,出现怀孕的话,我不负责,这个是必要的应用,自己思考。
mysql8.0.19忘记密码的完美解决⽅法
推荐阅读:
1.打开cmd窗⼝(最好以管理员⾝份打开),net stop mysql 停⽌mysql服务
2.开启跳过验证密码的mysql服务
mysqld --console --skip-grant-tables --shared-memory
3.打开⼀个新的cmd窗⼝,启动mysql服务
mysql -u root -p
4.输⼊密码直接空格键跳过
5.将密码置空
use mysql
update user set authentication_string='' where user=‘root';
exit
6. 关闭以步骤2打开的mysql服务(直接关掉窗⼝即可)
7.重新开启mysql服务,可以⽆密码登陆了
8.修改密码
ALTER USER ‘root'@‘localhost' IDENTIFIED WITH mysql_native_password BY ‘111111';
flush privileges
加⼊WITH mysql_native_password可以保证navicat连接不会出问题
总结
以上所述是⼩编给⼤家介绍的mysql8.0.19忘记密码的完美解决⽅法,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。
在此也⾮常感谢⼤家对⽹站的⽀持!
如果你觉得本⽂对你有帮助,欢迎转载,烦请注明出处,谢谢!。
XAMPP是一款非常优秀Apache+MYSQL+PHP的服务器系统开发套件,也是笔者用到现在为止感觉最好用的一款APACHE+MYSQL+PHP套件了。
同时支持Zend Optimizer,支持插件安装,目前最新xampp的版本是1.7.2。
官方网址:/最新XAMPP v1.7.2下载:下载XAMPP安装包(该安装包完全来自与官方链接,天缘修正2009.10.02)最新XAMPP v1.7.3下载(51M):下载XAMPP安装包(该安装包完全来自与官方链接,天缘修正2010.04.01)支持操作系统:Windows 2000, XP (Server 2003), V ista (Server 2008),全部都是32位的,64位官方未测试。
介绍一下XAMPP 1.7的特点:XAMPP支持的操作系统包括:Windows、Linux、Mac OS X、Solaris;XAMPP是否是免费的:XAMPP是完全免费的,并且遵循GNU通用公众许可XAMPP目前包含的功能模块如下(V er 1.7.3):+ Apache 2.2.14 (IPV6 enabled)+ MySQL 5.1.41 (Community Server) with PBXT engine 1.0.08-rc+ PHP 5.3.1 + PEAR (PEAR, Mail_Mime, MDB2, Zend)+ Perl 5.10.0 (Bundle::Apache2, Bundle::Apache::ASP, Bundle::Email, Bundle::DBD::mysql, DBD::SQlite)+ XAMPP Control V ersion 2.5.8 (ApacheFriends Edition)+ XAMPP CLI Bundle 1.6+ XAMPP Port Check 1.4+ XAMPP Security 1.1+ SQLite 2.8.17+ SQLite 3.6.16+ OpenSSL 0.9.8k+ phpMyAdmin 3.2.0.1+ ADOdb v5.09a+ FPDF v1.6+ Zend Framework 1.9 Minimal Package (via PEAR)+ Mercury Mail Transport System v4.62+ msmtp 1.4.17 (a sendmail compatible SMTP client)+ FileZilla FTP Server 0.9.32+ Webalizer 2.21-02 (with GeoIP lite)+ Xdebug 2.0.5 for PHP+ eAccelerator 0.9.6-rc1 for PHP+ Ming 0.4.2 for PHP+ PDF with pdflib lite v7.0.4p4 for PHP一、XAMPP的安装过程XAMPP的安装过程很简单(是指exe安装包过程,解压包等就更简单一点,实测Windows XP环境下),但需要注意的两点如下1、安装路径,最好放置到D盘,不建议不要放到系统盘去,尤其是早期的XAMPP版本可能默认安装Program files下可能在Vista、Windows 7可能需要修改写入权限。
AIX恢复密码过程一.登陆root用户提示:“Your account has expired,please see system administrator. ”主要原因是:Your password has expired.恢复方法1如下:1.先将对应机器已安装操作系统版本的光盘的第一张放入光驱中2.检查机器与显示器和键盘的连接是否完好3.重新启动机器4.在显示器出现PowerPC图标时,按5从默认的光盘启动5.可以从显示器上看到启动设备是/pci@fed00000/scsi@b/sd@4,0:\ppc\chrp\bootfile.exe或/pci@fff7f08000/scsi@c/sd@8.0之类的字样观察光驱的灯是否闪烁,闪烁表示在读取光盘上的内容6.选择本窗口作为控制台7.选择英语作为显示语言8.进入Start Maintenance Mode for System Recovery菜单9.进入Access a Root Volume Group菜单10.Access a Root V olume Group11.Access this Volume Group and start a shell如果进入出现命令提示符,进行下一步如果不能进入,出现很多/etc/getrootfs [586] 4518 killed的字符,可以换一张光盘尝试或使用sysbase备份磁带来启动,直到出现命令提示符12.# passwdChanging password for "root"root's New password:Re-enter root's new password:# vi /etc/security/passwdunknown: Unknown terminal type# export TERM=vt100# vi /etc/security/passwd将root:password = 26sxY3194nOIQlastupdate = 1135953716flags =中的password字段清空,root密码也就设成空了保存并退出# sync# sync同步2次#shutdown -Fr 重新启动机器root密码为空恢复方法2如下:1.先将对应机器已安装操作系统版本的光盘的第一张放入光驱中2.检查机器与显示器和键盘的连接是否完好3.重新启动机器4.在显示器出现PowerPC图标时,按5从默认的光盘启动5.可以从显示器上看到启动设备是/pci@fed00000/scsi@b/sd@4,0:\ppc\chrp\bootfile.exe或/pci@fff7f08000/scsi@c/sd@8.0之类的字样观察光驱的灯是否闪烁,闪烁表示在读取光盘上的内容6.选择本窗口作为控制台7.选择英语作为显示语言8.进入Start Maintenance Mode for System Recovery菜单9.进入Access a Root Volume Group菜单10.Access a Root V olume Group11.Access this Volume Group and start a shell如果进入出现命令提示符,进行下一步如果不能进入,出现很多/etc/getrootfs [586] 4518 killed的字符,可以换一张光盘尝试或使用sysbase备份磁带来启动,直到出现命令提示符12.#export TERM=vt10013.#smit user进入修改expritation data为0,重新启动,正常用root登陆。
Windows下mysql忘记root密码的解决方法:Mysql版本:5.1.55-community MySQL Community Server (GPL)1、首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql或者在windows任务管理器中结束mysqld.exe进程,或者在控制面板,管理工具里面的服务找到mysql,将其停止服务。
打开第一个cmd窗口,切换到mysql的bin目录,运行命令:mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables注释:该命令通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。
"C:\Program Files\MySQL\MySQL Server 5.1\my.ini"指配置文件my.ini,一般在mysql安装目录里面。
如:===============================================================================C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables110301 9:20:07 [Warning] '--default-character-set' is deprecated and will be removed in a future release. Please use '--character-set-server' instead.110301 9:20:07 [Note] Plugin 'FEDERATED' is disabled.110301 9:20:07 InnoDB: Initializing buffer pool, size = 46.0M110301 9:20:07 InnoDB: Completed initialization of buffer pool110301 9:20:07 InnoDB: Started; log sequence number 0 44233110301 9:20:07 [Note] mysqld: ready for connections.Version: '5.1.55-community' socket: '' port: 3306 MySQL Community Server (GPL)2、打开第二个cmd窗口,连接mysql:输入命令:mysql -uroot -p出现:Enter password:在这里直接回车,不用输入密码。
MySQL初始化root密码以及root密码忘记解决⽅法⼀、MySQL初始化root密码mysql默认root⽤户没有密码,输⼊mysql –u root 进⼊mysql1、进⼊mysql数据库use mysql;2、初始化root密码mysql>update user set password=PASSWORD('123456') where User='root';(补充:授权请戳)⼆、root密码忘记解决⽅法(Windows环境)1、确保MySQL服务停⽌例如,在DOS窗⼝下输⼊net stop mysql5或net stop mysql2、打开第⼀个cmd窗⼝,进⼊MySQL安装⽬录下的bin⽬录例如,D:\mysql-5.5.35-win32\bin>3、跳过权限安全检查,MySQL服务运⾏起来后,不⽤输⼊密码就能进⼊数据库例如,D:\mysql-5.5.35-win32\bin>mysqld –defaults-file=”D:\mysql-5.5.35-win32\my.ini” –console –skip-grant-tables4、打开第⼆个cmd窗⼝,连接MySQL输⼊命令:mysql -uroot -p出现 Enter password: 直接回车5、使⽤命令切换到mysql数据库:use mysql;6、使⽤命令更改root密码:UPDATE user SET Password=PASSWORD('在此输⼊新密码') where USER='root';7、刷新权限:FLUSH PRIVILEGES;8、退出:quit;9、关闭上⾯打开的两个cmd窗⼝,重新启动MySQL服务。
系统重装之后手动恢复XAMPP的方法最近给电脑配置升级了下,加了一块SSD做启动盘,重装了系统,结果xampp所在的目录盘符发生了变化(D盘变成了F盘),所有的应用都无法正常工作。
这里分享下需要手动修改的地方。
首先打开xampp\properties.ini文件,把里面所有的盘符都从D:修改成F:?1 2 3 4 5 6 7 8 910111213 [General]installdir=f:\xamppbase_stack_name=XAMPPbase_stack_version=5.6.3-0base_stack_platform=windowsrequire_root_privileges=1base_user=xiaobase_user_name=xiaobase_mail=lingxiao1002@ hostname=[Apache]apache_server_port=80apache_server_ssl_port=443apache_root_directory=/xampp/apache apache_htdocs_directory=f:\xampp/htdocs141516171819202122232425262728293031 apache_domainname=127.0.0.1apache_configuration_directory=f:\xampp/apache/conf apache_unique_service_name=[MySQL]mysql_port=3306mysql_host=localhostmysql_root_directory=f:\xampp\mysqlmysql_binary_directory=f:\xampp\mysql\binmysql_data_directory=f:\xampp\mysql\datamysql_configuration_directory=f:\xampp/mysql/bin mysql_arguments=-u root -P 3306mysql_unique_service_name=[PHP]php_binary_directory=f:\xampp\phpphp_configuration_directory=f:\xampp\phpphp_extensions_directory=f:\xampp\php\ext这个时候尝试启动,apache和tomcat依然失败。
安装过程方法A:使用安装包进行安装使用安装包来安装XAMPP 是最简单的方法。
XAMPP win32 的安装向导安装过程结束后,您会在开始/程序/XAMPP 菜单下找到XAMPP。
您可以使用XAMPP 控制面板来启动/停止所有服务或安装/卸载所有服务。
XAMPP 控制面板能启动/停止Apache、MySQL、FilaZilla 和Mercury,或直接将其安装为服务方法B:不使用安装包进行安装如果不用安装包,则可下载7-ZIP 压缩包或ZIP 压缩包,并将其解压至您选择的文件夹中。
本图中,我们将XAMPP 解压到“D:\program files”路径下的“D:\program files\xampp”文件夹中。
之后,打开XAMPP 所在的文件夹,并运行其中的“setup-xampp.bat”。
这样能使配置文件中的路径信息得到更新。
最后,通过那些批处理文件或图形界面的“xampp-control.exe”启用不同的服务即可。
注意:如果您使用的是XAMPP 的安装包,您不需要运行“setup_xampp.bat”。
»我想使用免手动配置的XAMPP!«如果您将XAMPP 解压到根目录(比如c:\xampp 或d:\xampp 等等),您可以尝试直接启动XAMPP。
这意味着您不需要先运行“setup_xampp.bat”进行配置。
Apache、MySQL 和Mercury 邮件服务器能够正确启动!只有FileZilla FTP 服务器不会启动,因为它需要绝对路径。
使用这种方法请注意:不要解压到双重xampp 文件夹中(如c:\xampp\xampp)!只能使用一个xampp 文件夹(如d:\xampp(\apache 等等))。
如果您使用了双重文件夹,那么您必须先运行“setup-xampp.bat”的配置过程。
操作指南操作1:启动/停止/测试XAMPP 制作的XAMPP 控制面板不包含在Lite 版(精简版)中。
XAMPP安装和使用教程XAMPP是一款非常优秀Apache+MYSQL+PHP的服务器系统开发套件,也是笔者用到现在为止感觉最好用的一款APACHE+MYSQL+PHP套件了。
同时支持Zend Optimizer,支持插件安装,目前最新xampp的版本是1.7.2。
官方网址:/最新XAMPP v1.7.2下载:下载XAMPP安装包(该安装包完全来自与官方链接,天缘修正2009.10.02)最新XAMPP v1.7.3下载(51M):下载XAMPP安装包(该安装包完全来自与官方链接,天缘修正2010.04.01)支持操作系统:Windows 2000, XP (Server 2003), Vista (Server 2008),全部都是32位的,64位官方未测试。
Win7 也是支持的。
介绍一下XAMPP 1.7的特点:XAMPP支持的操作系统包括:Windows、Linux、Mac OS X、Solaris;XAMPP是否是免费的:XAMPP是完全免费的,并且遵循GNU通用公众许可XAMPP目前包含的功能模块如下(Ver 1.7.3):+ Apache 2.2.14 (IPV6 enabled)+ MySQL 5.1.41 (Community Server) with PBXT engine 1.0.08-rc+ PHP 5.3.1 + PEAR (PEAR, Mail_Mime, MDB2, Zend)+ Perl 5.10.0 (Bundle::Apache2, Bundle::Apache::ASP, Bundle::Email, Bundle::DBD::mysql, DBD::SQlite)+ XAMPP Control Version 2.5.8 (ApacheFriends Edition)+ XAMPP CLI Bundle 1.6+ XAMPP Port Check 1.4+ XAMPP Security 1.1+ SQLite 2.8.17+ SQLite 3.6.16+ OpenSSL 0.9.8k+ phpMyAdmin 3.2.0.1+ ADOdb v5.09a+ FPDF v1.6+ Zend Framework 1.9 Minimal Package (via PEAR)+ Mercury Mail Transport System v4.62+ msmtp 1.4.17 (a sendmail compatible SMTP client)+ FileZilla FTP Server 0.9.32+ Webalizer 2.21-02 (with GeoIP lite)+ Xdebug 2.0.5 for PHP+ eAccelerator 0.9.6-rc1 for PHP+ Ming 0.4.2 for PHP+ PDF with pdflib lite v7.0.4p4 for PHP一、XAMPP的安装过程XAMPP的安装过程很简单(是指exe安装包过程,解压包等就更简单一点,天缘实测Windows XP环境下),但需要注意的两点如下1、安装路径,最好放置到D盘,不建议不要放到系统盘去,尤其是早期的XAMPP版本可能默认安装Program files 下可能在Vista、Windows 7可能需要修改写入权限。
新安装的XAMPP访问phpmyadmin出错的解决⽅法XAMPP(Apache+MySQL+PHP+PERL)是⼀个功能强⼤的建 XAMPP 软件站集成软件包,轻巧,⽤起来很⽅便。
它提供了强⼤的phpmyadmin数据库管理⼯具,让使⽤者对数据库的使⽤和管理得⼼应⼿。
对于不能在本地打开phpmyadmin的问题,我的解决⽅案如下:MySQL有⼀个默认的专⽤端⼝:3306,所以,如果你之前独⽴安装了MySQL,那么3306端⼝已经被占⽤。
安装XAMPP集成的MySQL时,必须重新设置独⽴的端⼝,否则是不能访问phpmyadmin的,我收到的报错信息见图:修改⽅法也很⽅便,打开XAMPP的控制⾯板,找到mysql右侧的config,点击,会出现my.ini的选择项,这个就是mysql的配置⽂件了,如图:当然只是修改端⼝,我还是访问不了。
还要去修改phpmyadmin的配置⽂件,这⾥有两个途径:⼀、访问phpmyadmin出错的解决⽅案1、打开xampp⽬录(默认的安装⽬录,如果修改,请找到xampp的安装⽬录),打开phpmyadmin的⽬录,在该⽬录下找到config.inc.php,我的默认配置:复制代码代码如下:<?php/** This is needed for cookie based authentication to encrypt password in* cookie*/$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! *//** Servers configuration*/$i = 0;/** First server*/$i++;/* Authentication type and info */$cfg['Servers'][$i]['auth_type'] = 'config';$cfg['Servers'][$i]['user'] = 'username'; //mysql⽤户名$cfg['Servers'][$i]['password'] = 'password'; //mysql密码$cfg['Servers'][$i]['extension'] = 'mysqli'; //扩展配置,若访问出现没有配置mysqli等错误,加上这个。
MySql登陆密码忘记及忘记密码的解决⽅案⽅法⼀:MySQL提供跳过访问控制的命令⾏参数,通过在命令⾏以此命令启动MySQL服务器:safe_mysqld --skip-grant-tables&即可跳过MySQL的访问控制,任何⼈都可以在控制台以管理员的⾝份进⼊MySQL数据库。
需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会⽣效⽅法⼆:可以进⾏如下的步骤重新设置MySQL的root密码:1.⾸先确认服务器出于安全的状态,也就是没有⼈能够任意地连接MySQL数据库。
因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的⽤户也可以任意地登录和修改MySQL的信息。
可以采⽤将MySQL对外的端⼝封闭,并且停⽌Apache以及所有的⽤户进程的⽅法实现服务器的准安全状态。
最安全的状态是到服务器的Console上⾯操作,并且拔掉⽹线。
2.修改MySQL的登录设置:# vi /etc/f在[mysqld]的段中加上⼀句:skip-grant-tables例如:[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockskip-name-resolveskip-grant-tables保存并且退出vi。
3.重新启动mysqld# /etc/init.d/mysqld restartStopping MySQL: [ OK ]Starting MySQL: [ OK ]4.登录并修改MySQL的root密码# /usr/bin/mysqlWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3 to server version: 3.23.56Type ‘help;' or ‘\h' for help. Type ‘\c' to clear the buffer.mysql> USE mysql ;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> UPDATE user SET Password = password ( ‘new-password' ) WHERE User = ‘root' ; Query OK, 0 rows affected (0.00 sec)Rows matched: 2 Changed: 0 Warnings: 0mysql> flush privileges ;Query OK, 0 rows affected (0.01 sec)mysql> quitBye5.将MySQL的登录设置修改回来# vi /etc/f将刚才在[mysqld]的段中加上的skip-grant-tables删除保存并且退出vi。
xampp软件包如何重置mysql的密码
安装MYSQL的时候忘记了密码,那么,我们可以通过xampp软件包重置mysql密码。
步骤如下:
1. 停止mysql:用图形化工具或者在cmd命令下输入net stop mysql,在c盘根目录下输入(打开cmd,默认是c盘)
2. 打开cmd,切换目录到/xampp/mysql/bin, 运行(切换到你的xampp 安装目录下,比如在D盘,cmd命令是:d: ->转换到D盘,>cd/xampp/mysql/bin 转换到所在目录):
>mysqld --skip-grant-tables
这条命令是跳过权限检查启动mysql服务
输完后enter这个窗口进入无法操作状态,保持这个窗口别关闭
3. 打开另一个cmd,同样切换目录到/xampp/mysql/bin,运行
>mysql –u root
用root登录到数据库
4. 修改root的密码
>use mysql
>update user set password=PASSWORD(’新密码’) where user=’root’
>flush privileges
这样,你的密码就设置成功了!!
- 1 -。
如何修复电脑中的系统登录密码问题在现代社会中,我们离不开电脑的使用。
而电脑中的系统登录密码问题是一个常见的困扰着许多人的难题。
当我们忘记了密码或者密码出现问题时,如何修复电脑中的系统登录密码问题成为了一项重要任务。
本文将为大家介绍几种常见的修复方法,帮助解决这一问题。
一、使用“忘记密码”功能在许多操作系统中,都提供了“忘记密码”功能。
当你输入错误密码并多次尝试后,系统通常会出现一个提示,询问是否忘记密码。
这时,你只需要点击“忘记密码”,系统将进入密码重置的流程。
按照系统的指引,你可以通过回答绑定的安全问题或者提供注册时预留的邮箱地址来重置密码。
二、使用系统安全引导模式系统安全引导模式是一种绕过登录密码的方法,适用于Windows操作系统。
具体步骤如下:1. 重启电脑,并在系统开机时按下F8键进入“高级启动选项”界面。
2. 使用键盘上下箭头选择“安全模式”选项,并按下回车键确认选择。
3. 进入安全模式后,点击“开始”菜单,选择“控制面板”,然后点击“用户账户和家庭安全”。
4. 在用户账户和家庭安全界面中,选择“管理其他账户”。
5. 在管理其他账户界面中,选择你要重置密码的用户账户,并选择“删除密码”。
6. 重启电脑后,你可以直接进入到之前设置的用户账户中,无需输入密码。
请注意,这种方法只适用于你对当前操作系统具有管理员权限的情况,且你必须熟悉系统的安全设置和相关操作。
三、使用密码重置工具如果以上方法都无法解决问题,你可以考虑使用密码重置工具。
这些工具通常可以帮助你轻松重置电脑中的登录密码。
以下是几个常用的密码重置工具:1. Ophcrack:这是一款基于Rainbow Tables的密码破解软件。
你只需要将其下载并烧录到光盘或者USB驱动器中,在开机时选择从光盘或USB启动,然后按照界面指引进行操作,就可以重置密码了。
2. PCUnlocker:这是一款功能强大的密码重置软件,可以帮助你轻松绕过Windows登录密码。
解决MySQL root用户初始密码问题安装Mysql,到最后一步Apply security settings,又遇到1045问题了。
错误代码1045Access denied for user 'root'@'localhost' (using password:YES)主要都是因为MySQL root用户初始密码造成的,搜了很多解决办法,都没有成功,反复试了几次,终于解决了。
{$MYSQL_HOME}\data下的数据库文件,data下保存着之前root的登陆用户信息等,就会造成登录错误。
解决办法:删掉{$MYSQL_HOME}\data下初始化之后的所有文件,然后重新设置root用户密码,在Windows平台下操作步骤如下:1、以系统管理员身份登录到系统;2、如果MySQL服务器正在运行,停止它。
如果已注册为为Windows服务运行的服务器,在“开始菜单->控制面板->管理工具->服务”中停止mysql服务。
如果服务器不是注册为服务而运行的,可能需要使用任务管理器来强制停止它。
3、创建1个文本文件,并将下述命令置于单一行中:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');用任意名称保存该文件。
在本例中,该文件为C:\mysql-init.txt。
4、进入DOS命令提示:开始菜单->运行-> cmd假定你已将MySQL安装到C:\mysql。
如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。
在DOS命令提示符下,执行命令:C:\> C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt在服务器启动时,执行由“--init-file”选项(作用:在启动时从指定的文件中读取SQL 命令)命名的文件的内容,更改根用户密码。
忘记MySQLroot密码的解决方案此文章主要是对忘记mysql密码这一情况的具体解决,在实际的操作中假如你忘记了root密码是一件令人十分头疼的事情,不用急,以下的文章内容就是对这一问题的破解,下面就是文章的主要内容描述。
一. MySQL密码的恢复方法之一如果忘记了MySQLroot密码,可以用以下方法重新设置:1. KILL掉系统里的MySQL进程;killall -TERM MySQLd2. 用以下命令启动MySQL,以不检查权限的方式启动;safe_MySQLd --skip-grant-tables &3. 然后用空密码方式使用root用户登录 MySQL;MySQL -u root4. 修改MySQLroot用户的密码;1.MySQL> update er set password=PASSWORD('新密码') where User='root';2.MySQL> flush privileges;3.MySQL> quit重新启动MySQL,就可以使用新密码登录了。
二. MySQL密码的恢复方法二有可能你的系统没有 safe_MySQLd 程序(比如我现在用的 ubuntu操作系统, apt-get安装的MySQL) , 下面方法可以恢复1. 停止MySQLd;sudo /etc/init.d/MySQL stop(您可能有其它的方法,总之停止MySQLd的运行就可以了)2. 用以下命令启动MySQL,以不检查权限的方式启动;MySQLd --skip-grant-tables &3. 然后用空密码方式使用root用户登录 MySQL;1.MySQL -u root4. 修改MySQLroot用户的密码;1.MySQL> update er set password=PASSWORD('newpassword')where User='root';2.MySQL> flush privileges;3.MySQL> quit重新启动MySQL1./etc/init.d/MySQL restart就可以使用新密码 newpassword 登录了。
Mysqlroot账号如何重置密码今⽇分享主题:mysql root账号如何重置密码前两天发现我的 mysql 数据库突然⽆法登录,但是上周还使⽤得是正常的,经过⼀番查找还是没有找到问题的原因。
DBA 给我的解释:我怀疑主机重启后,某些⽂件(user.*)就丢了,不知道啥原因。
我记得之前你也是重启后遇到过相同问题。
既然这样,只好重置 root 账号密码了。
具体操作步骤如下Step1:停⽌ mysql 服务命令:systemctl stop mysqld #停掉MySQL命令:systemctl status mysqld #查看状态Step2:修改/etc/f配置,添加 skip_grant_tables=1 启动设置,注意要在[mysqld]⾏所在的下⾯添加。
Step3:重启 mysql 并查看状态systemctl start mysqldsystemctl status mysqldStep4:使⽤ mysql 命令连接到 mysql 服务器,重新设置root密码use mysql #进⼊mysql数据库 select * from user; #查询user表查看是否有root账号,如果没有就需要操作如下insert into 语句:insert into `user` (`Host`, `User`, `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Reload_priv`, `Shutdown_priv`, `Process_priv`, `File_priv`, `Grant_priv`, `References_priv`, `Index_priv`, `Alter_priv`, `Show_db_pr 如果 user 表⾥⾯有 root 账号,则直接可以重置密码。
恢复XAMPP的MySQL服务器root用户密码
今天昀牛果断搞挂了MySQL服务器,其实也没啥大不了的,就是把root超级用户(昀牛:一个小用户而已)的密码给改成了不知道是啥……网上的很多办法不奏效,发现xampp\mysql目录下很有爱的提供了一个叫做resetroot.bat的批处理文件。
大喜,运行之,报错……
100424 12:15:50 [Warning] Can't create test file \usr\local\mysql\data\Yoda.lower-test 100424 12:15:50 [Warning] Can't create test file \usr\local\mysql\data\Yoda.lower-test mysql\bin\mysqld.exe: Can't change dir to '\usr\local\\mysql\data\' (Errcode: 2)
100424 12:15:50 [ERROR] Aborting
100424 12:15:50 [Note] mysql\bin\mysqld.exe: Shutdown complete
Passwoerter f
r Benutzer "root" und "pma" wurden nicht geloescht! Passwords for user "root" and "pma" were not deleted!
Press any key to contin
. . .
网上提供的方法报的错也类似。
之所以报错,可能是因为XAMPP集成的MySQL跟通用的不太一样吧,也许是用for Linux的代码编译的。
因此也根本没有mysqld-nt.exe这个程序。
后经多方周折,终于在XAMPP的官网上看到了一个解决方法,经实验有效,可以将root密码还原到默认(默认为空),如下:
1. Go to xampp/mysql/bin and copy my.ini to mywin.ini
2. Open mywin.ini and delete the line:
default-time-zone = "UTC"
3. Go to xampp/mysql and copy resetroot.bat to resetrootwin.bat
4. Open resetrootwin.bat and modify this line:
Old:
mysql\bin\mysqld.exe --no-defaults --bind-address=127.0.0.1 --bootstrap --console
--skip-grant-tables --skip-innodb --standalone <resetroot.sql >resetroot.err 2>&1 New:
mysql\bin\mysqld.exe --defaults-file=mysql\bin\mywin.ini --bind-address=127.0.0.1
--bootstrap --console --skip-grant-tables --skip-innodb --standalone
<resetroot.sql >resetroot.err 2>&1
5. Open command prompt, go to xampp/mysql and run resetrootwin.bat
6. It works! (Hopefully!) Clean up by deleting mywin.ini, resetrootwin.bat, and setting your root password within phpMyAdmin.
如果有人看不懂E文的话我就来翻译一下吧,献丑了……
1. 进入到 xampp/mysql/bin目录,将my.ini复制一份,命名为mywin.ini
2. 用文本编辑器打开mywin.ini删除如下的行:
default-time-zone = "UTC"
3. 进入xampp/mysql目录,将resetroot.bat复制一份,命名为resetrootwin.bat
4. 用文本编辑器修改如下的代码:
将:
mysql\bin\mysqld.exe --no-defaults --bind-address=127.0.0.1 --bootstrap --console
--skip-grant-tables --skip-innodb --standalone <resetroot.sql >resetroot.err 2>&1
改为:
mysql\bin\mysqld.exe --defaults-file=mysql\bin\mywin.ini --bind-address=127.0.0.1
--bootstrap --console --skip-grant-tables --skip-innodb --standalone
<resetroot.sql >resetroot.err 2>&1
5. 打开命令行,将目录切换到xampp/mysql,然后执行resetrootwin.bat
6. 搞定了!(但愿吧~)mywin.ini和resetrootwin.bat可以删掉了(译者注:不删也行,省
得以后再改),然后使用phpMyAdmin来设置新的root密码(译者注:我用的是Web管理界面“安全”中的工具http://localhost/security/xamppsecurity.php)。