mysql学习笔记 51_mysql学习笔记(一) - 小伍児的专版~ - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

2014年01月09日,我来到了辽宁一个项目出差至今,但是项目上进展不顺利,导致我的工作量非常低,甚至连续一天时间自己安排时间,所以开始了我的mysql学习之旅。

1、下载安装包

不知道是不是我智商真有问题,每次在下载软件网站都会下载一些乱七八糟,反正不是我要下载的东西。。。还好,最后下载了window 64位的mysql免安装版5.6.15,下载地址:http://dev.mysql.com/downloads/mysql

2、简单介绍

下载安装包时,界面有介绍说明MD5值,安装好以后查询出MD5值来对官网上做比较,如果一致,则说明下载的是完整初始版,没有经过迫害,linux下查看md5值命令:md5sum ./mysql(我在本机window下没有查询出)

3、初步使用

3.1先将压缩包解压到某目录下,然后配置环境变量mysql_home为【解压后的目录】,在path中添加%MYSQL_HOME%\bin

3.2在解压后的系统目录bin下新建my.ini,内容为:

*****************配置文件开始*********************

[mysqld]

skip-grant-tables

-----------------------

# set basedir to your installation path

basedir=D:/mysql-5.6.15-winx64

# set datadir to the location of your data directory

datadir=D:/mysql-5.6.15-winx64/data

3.3可以在bin目录下单击mysql.exe,进行控制台操作,但是我使用的版本,执行命令报错,只能用3.4方法

3.4打开本地mysql服务后,在cmd下,使用命令 mysql -uroot -p命令进入本地mysql(默认用户名为root,密码为空,标准格式为: mysql -h110.110.110.110 -uroot -pabcd123 )

3.5创建用户CREATE USER'username'@'host'IDENTIFIED BY 'password';说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.

例子: CREATE USER'username'@'localhost'IDENTIFIED BY '123456';

CREATE USER'username'@'192.168.1.101_'IDENDIFIED BY '123456';

CREATE USER'username'@'%'IDENTIFIED BY '123456';

CREATE USER'username'@'%'IDENTIFIED BY '';

CREATE USER'username'@'%';

3.6授权命令:GRANT privileges ON databasename.tablename TO'username'@'host'说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*.

例子: GRANT SELECT, INSERT ON test.user TO'username'@'%';

GRANT ALL ON *.* TO'username'@'%';

注意:用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:

GRANT privileges ON databasename.tablename TO'username'@'host'WITH GRANT OPTION;

3.7设置与更改用户密码命令:SET PASSWORD FOR'username'@'host'= PASSWORD('newpassword');如果是当前登陆用户用SET PASSWORD = PASSWORD("newpassword");

例子: SET PASSWORD FOR'username'@'%'= PASSWORD("123456");

3.8显示所有用户 select * from mysql.user

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值