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‘);

本文出自 “海芝如峰” 博客,请务必保留此出处http://winners.blog.51cto.com/7080842/1656570

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。