Windows系统下设置mysql的根用户密码及添加新用户的操作

本篇文章主要是学习mysql的根用户密码的设置,以及如何添加新用户等。详细操作步骤如下。

一、设置根用户密码

1. 安装好PHP及相关软件之后,点开“运行”,输入“cmd”,打开管理员控制台,如图1所示:

图1

2. 在控制台中,移动到mysql\bin目录下。这个和您安装的php软件有关。我安装的是XAMPP集成软件,mysql\bin的路径如图2所示:

图2

因此,我需要在控制台中输入如下字符串:"cd C:\xampp\mysql\bin",输入完成后按回车,此时会进入mysql\bin目录。效果如图3所示:

图3

3. 接下来,输入“mysqladmin -u root password xxxxxx”,按回车键,即可完成根用户密码的创建。其中,“xxxxxx”为你要设置的密码,区分大小写。如图4所示:

图4

4. 做完以上操作后,来到xampp的目录,进入phpMyAdmin文件夹中,找到一个名为“config.inc.php”的文件,查找到“$cfg[‘Servers‘][$i][‘password‘] = ‘‘”,将其修改为“$cfg[‘Servers‘][$i][‘password‘] = ‘xxxxxx‘”(xxxxx为你刚才的密码),然后保存。至此,创建根用户密码的操作已经全部完成。接下来的操作是创建一个用户(我没有设置过这个值,好像也可以正常使用,因为这个文件很容易被看到,所以建议大家先慎重一下,如果我的设置方法不正确,还请告知。)。

二、创建一个新用户

1. 采用上述的步骤进入到mysql\bin目录下,进入之后的效果如上面的图2所示。

2. 然后,输入“mysql -u root -p”,点击回车,之后在下一行会出现“Enter password:”和一个一闪一闪的下划线,需要你输入你设置的根用户的密码,如图5所示:

图5

3. 输入根用户密码后,按回车键,如果密码错误,则会回到上一步,需要你重新输入“mysql -u root -p”并回车,输入密码;如密码输入正确,则如图6所示:

图6

4. 创建一个你要分配使用的数据库,然后为该数据库创建有一定权限的用户。这样做的好处是,可以确保只有你创建过权限的用户才可以访问这个数据库,并且根据你设置的权限来对数据库进行操作。输入“CREATE DATABASE xxx;”并回车来创建数据库,其中,“xxx”为数据库的名称(在本实例中,楼主使用的是Diary作为数据库名称),结尾一定要有分号。如图7所示:

图7

5. 接下来,为该数据创建具有一定特权的用户。输入如下:

GRANT SELECT, INSERT, UPDATE, DELETE

ON Diary.* TO

‘username‘@‘localhost‘

IDENTIFIED BY ‘userpassword‘;

其中,username为待创建用户的用户名,userpassword为该用户的密码。输入后回车,效果如图8所示(楼主创建的用户名是"hellen",密码是"hellenpass"):

图8

6. 最后,输入“FLUSH PRIVILEGES;”来完成创建用户的操作。至此,hellen用户就可以使用如下的代码连接进入Diary数据库了:

mysqli_connect(‘localhost‘, ‘hellen‘, ‘hellenpass‘, ‘Diary‘);

时间: 05-30

Windows系统下设置mysql的根用户密码及添加新用户的操作的相关文章

windows系统下安装MySQL

可以运行在本地windows版本的MySQL数据库程 序自从3.21版以后已经可以从MySQL AB公司获得,而且 MYSQL每日的下载百分比非常大.这部分描述在windows上安装MySQL的过程. 安装程序是针对windows版本的MySQL 5.0,结合了图形安装向导,自动的安装MySQL,创建 一个配置文件,启动服务器,和保护默认的用户帐户. 如果你是升级安装现有的MySQL 4.1.5版本.你必须完成下列步骤: 1. 获得和安装 2. 如果有必要安装配置文件 3. 选择一个想要使用的服

Windows 系统下设置Nodejs NPM全局路径

Windows下的Nodejs npm路径是appdata,很不爽,想改回来,但是在cmd下执行以下命令也无效 npm config set cache "D:\nodejs\node_cache" npm config set prefix "D:\nodejs\node_global" 最后在nodejs的安装目录中找到node_modules\npm\.npmrc文件 修改如下即可: prefix = D:\nodejs\node_globalcache =

Windows 系统下设置Nodejs NPM全局路径和环境变量配置

在nodejs的安装目录中找到node_modules\npm\.npmrc文件 修改如下即可: prefix = D:\tool\nodejs\node_globalcache = D:\tool\nodejs\node_global registry = https://registry.npm.taobao.org 其中registry为阿里云npm镜像 启动cmd,输入 npm install express -g 显示全局安装路径 配置环境变量: path=D:\tool\nodejs

linux系统下使用分区、格式化、挂载命令添加新硬盘

一.硬盘的接口类型 从整体的角度上,硬盘接口分为IDE.SATA.SCSI.光纤通道和SAS五种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而光纤通道只在高端服务器上,价格昂贵.SATA是种新生的硬盘接口类型,还正处于市场普及阶段,在家用市场中有着广泛的前景. 二.linux的硬盘分区 linux磁盘的分区分为: primary(主分区).extended(扩展分区).Logical (逻辑分区)且主分区加上扩展分区的个数小于等于4个.且扩展分

Mac和Windows系统下Mysql数据库的导入导出

最近在构建数据库的过程中,需要将Mac os系统下的Mysql数据库导出成.sql文件,然后导入到windows系统下的Mysql中.经过学习总结出的步骤如下: 一.Mac os导出Mysql数据库 1.打开终端, 2.执行: cd 要导出到的目录  (如:cd /Users/Malcolm/Desktop) 3.执行:mysqldump -u root -p 要导出的数据库名>名字随意.sql (如:mysqldump -u root -p MyProject>sql_name.sql) 此

如何在Windows系统中配置Mysql群集(Mysql Cluster)

Mysql群集(Cluster)简介 MySQL群集需要有一组计算机,每台计算机的角色可能是不一样的.MySQL群集中有三种节点:管理节点.数据节点和SQL节点.群集中的某计算机可 能是某一种节点,也可能是两种或三种节点的集合.这三种节点只是在逻辑上的划分,所以它们不一定和物理计算机是一一对应的关系. 管理节点(也可以称管理服务器)主要负责管理数据节点和SQL节点,还有群集配置文件和群集日志文件.它监控其他节点的工作状态,能够启动.关闭或重启某 个节点.其他节点从管理节点检索配置数据,当数据节点

windows系统下简单nodejs安装及环境配置

相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼,这里不想谈太多的nodejs的相关信息.只说一下,windows系统下简单nodejs环境配置 相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼.有关nodejs的相关资料网上已经铺天盖地.由于它的高并发特性,造就了其特殊的应用地位. 国内目前关注最高,维护最好的一个关于nodejs的网站应该是http://www.cnodejs.org/  这里不想谈太多的nodejs

windows 7 下安装mysql压缩包版

windows 7 下安装mysql压缩包版 版本:5.6.17 64bit 1. 将解压后的文件夹放到某个目录下,比如c:\software; 2. 在环境变量中新建MYSQL_HOME=C:\software\mysql-5.6.17-winx64,然后在系统变量Path下添上 %MYSQL_HOME%\bin: 3. 将根目录下my-default.ini拷贝一份,改名为my.ini,并修改以下部分为实际情况: # These are commonly set, remove the #

Windows系统下nodejs安装及配置

关于nodejs中文站,眼下活跃度最好的知识站应该是http://www.cnodejs.org/ ,而http://cnodejs.org/则活跃度较低.Express.js是nodejs的一个MVC开发框架,而且支持jade等多种模板,是Node.js上最流行的Web开发框架.这几天刚接触PhoneGap,曾经也看了一些nodejs的基础但苦于时间有限一直没机会亲自搭建一个nodejs环境,今天周末,部署了PhoneGap到Android,顺便一同搭建了一下nodejs本地环境,自己的操作过