CentOS MySQL 用户及数据库管理手册

一、root用户密码的维护:

由于安装MySQL完后,MySQL会自动提供一个不带密码的root用户,为了安全起见给root设置密码:

 #mysqladmin -u root password 123 (123为密码,也可以写成:’123’或”123″) ;

设置密码后登入时就不能直接输入mysql了,必须跟些参数了,如下:

 [root@localhost ~]# mysql -u root -p (-u 后跟登入的用户名,-p 提示要密码登入)
Enter password:(输入密码)

修改密码:

 [root@localhost ~] #mysqladmin -u root  -p  password  123456 (password 后跟的是要更新的新密码)
Enter password:(输入原始密码,回车即可)

二、其他用户的增加和删除:

以root用户登入,在mysql中有一张mysql.user表是存储MySQL中所有用户的信息表,所以可以直接增加删除这个表的记录就可增加和删除用户;

在添加用户前,可以先添加数据库,当然也可以以后添加,添加数据库的操作:

create database mydata;

1.添加用户(有两种形式):

A.mysql> grant all on *.* to yushan@”%” identified by “123” ;
mysql>flush privileges; (刷新系统权限表)

(执行完会在mysql.user表插入一条记录,all表示所有权限(包括增 删 改 查等权限), *.* 表示所有数据库,yushan为添加的用户名,123为密码,%为匹配的所有主机,上面的信息都可以指定如

grant select,update on db.* to yushan@localhost identified by ‘123″;)

B.直接对mysql.user添加一条记录

mysql> insert into mysql.user(Host,User,Password) values(“localhost”,”yusuhan”,password(“123”));
mysql>flush privileges;

这样就创建了一个名为:yushan 密码为:123 (密码是经过加密的 ) 的用户,不过这样没有权限因为只添加了三个字段,也可通过grant添  加权限:

mysql>grant all  on *.* to yushan@localhost identified by ‘123″;
mysql>flush privileges;(刷新系统权限表)

添加完用户 如果要远程登入MySQL,必须跟上主机Ip 如下:

[root@localhost ~]# mysql -u yushan -p -h 192.168.59.123
Enter password:(输入密码)

2.删除用户 :

mysql>delete from mysql.user where user =’yushan’ ;

mysql>flush privileges; (刷新系统权限表)

其他用户的密码修改与root的一样,在这里无论是添加或是删除操作后必须来个flush privileges;这样才能起作用特别是删除用户后,如果未执行,被删除的用户还可登入,以上都是在MySQL root用户下操作,为了MySQL的安全,应该给用户指定相应的权限。

文章来源:http://yushan.iteye.com/blog/264522

思章老师

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2010.05.10

    支付宝如何获取交易安全验证码及合作者ID

    一、请在支付宝(http://alipay.…

  2. 没有图片

    2013.11.19

    WordPress个性轻博客主题 XiaoXiao 发布

    很早就发布过轻博客主题 Cimple,深受大…

  3. 没有图片

    2012.08.14

    推荐 WordPress汉化主题Sphere

    Sphere是一个很不错,干净的Wordpr…

  4. 没有图片

    2013.05.23

    10款优秀的响应式 LightBox

    今年流行响应试WEB页面,网页里使用的Lig…

  5. 没有图片

    2013.04.13

    隐藏WordPress自定义栏目

    有时我们写WordPress博客的时候,并不…

  6. 2012.09.15

    最专业的屏幕录像及视频编辑软件 Camtasia Studio 8.0 注册版

    由顶级开发公司TechSmith出品的 Ca…

评论

还没有评论。