Mysql数据库是开源是数据库,一般来说mysql会搭配PHP来使用。但现在越来越多的Asp/Aspx甚至是Jsp程序员也都考虑选择用Mysql开开发程序了。前几天我们单位开发的一套技术转移平台就是选用的Jsp+Mysql实现的。

通常PHP连接Mysql都是通过root用户名和密码连接,Mysql在安装时root初始默认密码为空,在安装使用PHP开源系统时,都需要填写连接Mysql数据库的用户名和密码,此时当你忘记了Mysql的root密码或没有设置Mysql的root密码时,就必须要修改或设置Mysql的root密码,这个问题对于PHP入门学习者来说也是个头大的问题,其实修改Mysql的root密码有很多方法,可以利用Mysql工具,也可以使用Mysql更改root密码的命令来实现。

工具/原料

电脑一台(本例选用的是组装台式机+windows8操作系统) 安装了WAMP Server 2.2 集成环境。

Mysql 5.5.24

PhpMyadmin 3.5.1

WAMP Server 2.2

方法/步骤

准备工作

在使用Mysql相关工具或Mysql命令来修改root密码之前请确保你已启动了Mysql服务,如果没有启动Mysql服务,请在DOS模式下输入

net start mysql

即可。

使用phpmyadmin来更改root密码。

使用phpmyadmin(我这里用的是mysql3.5.1版本)来更改Mysql的root密码非常方便,安装配置好phpmyadmin后,首先登陆管理界面,点击右侧导航栏中的用户按钮,对数据库中的用户进行管理。

点击用户按钮后,出现用户列表:

点击“编辑权限”按钮,进入编辑用户信息页面:

输入你要修改的Mysql的root新密码,最后点击执行即可。

这里需要注意phpmyadmin默认是不允许Mysql的root默认密码为空登陆的,如果不小心在修改密码界面选择了空密码,你需要修改phpmyadmin的配置文件以便重新登录phpmyadmin来实现更改mysql root密码的功能。

使用Mysql修改密码命令也可以更改root的密码。

进入Mysql数据库命令行方式有两种方式:

方式一:在Mysql开始菜单里包含Mysql命令行客户端,只要点击输入root的密码即可进入。

方式二:在DOS模式下(CMD模式)定位到Mysql安装目录下在子目录bin,调用mysql.exe进入,即

========================以下是命令===================================

C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root

Enter password: ******

========================以上是命令===================================

使用mysqladmin.exe命令来修改Mysql的root密码

一般Mysql的root默认密码为空,如果你之前并没有设置过root密码就使用mysqladmin命令,你可以使用如下mysqladmin命令来修改root密码

========================以下是命令===================================

C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin -u root -p password 123456

Enter password

C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root -p123456

========================以上是命令===================================

如上所述使用mysqladmin第一次修改root的默认密码时,Enter password回车即可,然后使用mysql.exe命令输入root及其密码即可进入Mysql命令行。

如果已设置了Mysql的root密码,现在需要修改并进入Mysql命令行模式,则输入

========================以下是命令===================================

C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin -u root -p123456 password root

C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root -proot

========================以上是命令===================================

即可。

这里使用了到了Mysql自带的两种命令mysqladmin.exe和mysql.exe,mysqladmin修改密码的命令格式如下

mysqladmin -u root -p[oldpass] password newpass

注意oldpass(老密码)可选,如果root默认密码为空,则不需要输入,如果需要更改老密码,请注意老密码与-p之间不要有空格,否则会报错,另外password和newpass(新密码)之间以空格分隔。

mysql命令与mysqladmin命令格式大同小异,主要用来输入正确的用户名和密码后进入Mysql命令行模式,格式如下

mysql -u root -p[password]

如果不输入password,回车后会出现Enter password的提示。如果root密码为空,也不需要输入password,出现Enter password提示后回车即可。

至此,常用的Mysql修改root密码的方法和命令就介绍完了,应该讲Mysql的root密码是非常重要的,如果忘记了root密码或被盗用,会产生严重的后果,建议最好重命名root用户,或者在user(用户权限表)中新建一个其他用户,赋予常用的最低权限配置,以保证网站的安全性,也方便今后重置或者更改root密码。

mysql数据库root密码在哪个文件中_mysql数据库的root密码放在什么位置?相关推荐

  1. mysql数据库root密码在哪个文件中_mysql - 本地数据库忘记了root用户的密码

    在连接本地mysql数据库一直都是客户端保存密码,然后一键登录.突然开发要用到这个数据库时,脑子嗡嗡的了--忘记了密码,试了很多遍还是记不起来. 没办法只能去找方案了,网上还是有很多跟我一样的大佬的. ...

  2. JDBC编程——从属性资源文件中读取数据库的信息

    JDBC连接数据库(通过类加载的方式注册驱动) 从属性资源文件中读取数据库的信息,这里首先是给大家介绍一下注册驱动的另一种方式--通过类加载的方式注册驱动,这种方式也是程序员经常使用的一种,因为类加载 ...

  3. 帝国cms php sql,帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

    帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 例1:连接MYSQL数据库例子.(a.php) db_close(); //关闭MYSQL链接$empire=null; //注消操作类变量? ...

  4. 效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】)...

     本文目录: (一)背景 (二)数据库数据导入到Excel的方法比较    (三)SSIS的简介    (四)数据库中存储过程示例(SSIS应用需要) (五)Excel模板的制作(这步这么简单,稍微介 ...

  5. 效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】) 转...

    效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中[附源代码下载])  本文目录: (一)背景 (二)数据库数据导入到Excel的方法比较    ( ...

  6. 如何让 GoldenGate 在 trail 文件中记录数据库的 SCN 信息

    如何让 GoldenGate 在 trail 文件中记录数据库的 SCN 信息 通常情况下,Oracle GoldenGate 的 trail 文件中是不会包含数据库的 SCN 信息的,要在 trai ...

  7. 将mysql数据库拷贝到另一台机器_mysql数据库迁移到另一台电脑上

    解决办法 mysql要转换到另一台机器上面,最重要的要考虑以下几个问题 1.数据库使用什么存储引擎,如果是myisam的话,可以把data目录复制移走.但如果是innodb的话,千万不要用这种方法,会 ...

  8. mysql主库从库在同一台服务器_mysql数据库从一台服务器迁移到另一台服务器上...

    一.应用场景 由于要把测试服务器上的数据库迁移到正式服务器上,因此需要做数据库的迁移.这里记录一下. 二.数据库迁移 1.新建数据库test create database test; 1 2.进入数 ...

  9. 帝国cms与mysql数据库_帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

    例1:连接MYSQL数据库例子.(a.php) require('e/class/connect.php'); //引入数据库配置文件和公共函数文件 require('e/class/db_sql.p ...

  10. 这意味着您在wp-config.php文件中指定的用户名和密码信息不正确

    天哪,来来回回创建删除数据库,来来回回建站点,进入正题: 我是用wordpress和宝塔面板搭建个人网站的,搭建好网站点,解压wordpress,无论是建站时创建mysql数据库还是建好站后创建数据库 ...

最新文章

  1. python分析基金数据,[Python数据分析]numpy基金会,基础
  2. 那些对数据实时性要求高的APP后端是怎么做的
  3. winform 让他间隔一段时间 执行事件 且只执行一次_Redis 事件机制详解
  4. linux转mysql_转linux下mysql命令
  5. STM32 基础系列教程 0 - CubeMX 下载与安装
  6. Http Message Converters with the Spring Framework--转载
  7. 挖人技术哪家强!快看看2014年北京互联网人都去哪里了~
  8. 网络操作系统P12页答案
  9. Linux管道和重定向 ---多命令协作
  10. ManicTime软件破解
  11. shell判断数组内是否包含某成员,获取数组长度
  12. 【Java】从键盘中任意输入一个字符,判断该字符的类别
  13. 用Python中的VTK库导入并显示Assembly的STL文件
  14. XFtp - 显示隐藏的文件和文件夹
  15. c语言十六位正整数表示,C语言学习(一)概述,数据类型
  16. 网盘目录搜索系统源码+搭建教程
  17. 用vc++穷举windows应用程序密码(上)
  18. window10下的VS2019环境变量配置教程
  19. Linux下删除特殊字符的文件或文件夹
  20. 直方图规定化、均衡化变换—Matlab数字图像处理(三)

热门文章

  1. Kyoto Tycoon挂载LevelDB,编译安装篇
  2. python开发环境规范——pycharm
  3. Codeforces Round #555 (Div. 3) E. Minimum Array
  4. 2019.04.17 面向对象编程篇207
  5. Oracle11g常用数据字典(转)
  6. bzoj2339: [HNOI2011]卡农
  7. 自己手写WEB程序框架并执行
  8. c#中抽象类和接口异同
  9. 拓端tecdat|Python中的ARIMA模型、SARIMA模型和SARIMAX模型对时间序列预测
  10. 【大数据部落】r语言使用rjags R2jags建立贝叶斯模型