Techyou labs
真正的爱应该超越生命的长度,心灵的宽度,灵魂的深度
常用标签
您正在查看:2009年3月

给 root 用户设置密码:


mysqladmin -u root password <password>

修改 root 用户的密码:


mysqladmin -u root password <new_password>
    Enter password:<old_password>
````
root@localhost 和 root@127.0.0.1 的区别:
前者是通过 sock 连接,而后者是通过 TCP 连接。

查看数据库中的用户:

select host, user from mysql.user;

查看当前用户权限:

show grants;

<!--more-->


查看指定用户权限:

show grants for <username>@<hostname>;

普通用户权限(查询、插入、更新、删除 表数据):

grant select, insert, update, delete on test.* to test@'%';

开发人员权限:
创建、修改、删除 表的权限:

grant create, alter, drop on test.* to dev@'192.168.0.%';

外键: references
临时表: create temporary tables
索引: index
创建视图: create view
查看视图源代码: show view
创建存储过程: create routine
修改存储过程: alter routine
函数: execute

普通数据库管理员权限:

grant all on test.* to testdba@'localhost';

顶级权限:

grant all on *.* to dba@'localhost';

顶级权限加授权权限:

grant all on *.* to root@'localhost' with grant option;

撤销权限:

revoke <privileges> on <dbname>.<tablename> from '<username>'@'<hostname>';

撤销所有权限:

revoke all on *.* from dba@'localhost';

“授权”权限:

grant all on test.* to testdba@localhost with grant option;

revoke grant option on test.* from testdba@localhost;

添加用户:

grant all on <dbname>.<tablename> to '<username>'@'<hostname>' identified by '<password>';

flush privileges;

删除用户:

delete from mysql.user where user='<username>' and host='<hostname>';
flush privileges;

更改用户主机:

update mysql.user set host='127.0.0.1' where user='test';

修改用户密码:

set password for '<username>'@'<hostname>' = password('<password>');

忘记 root 密码重置:
在 my.cnf 文件的 [mysqld] 段添加 skip-grant-tables 后重启,可以免密码登陆,然后重置 root 的密码,

update mysql.user set password=password('<password>') where user='root';

1 IPv6诞生的发展背景

Internet协议的第4版(IPv4)为TCR/IP族和Internet提供了基本的通信机制。IP技术已经广泛应用了10多年,互联网的影响已经渗透到社会的各个方面,同时,互联网的发展也成为国家信息化和现代化建设的重要部分,并产生了重大的经济效益和社会效益。随着Internet的指数增长,互联网的体系结构由NSFNET核心网络演变为由ISP(Internet Service,Provider互联网络提供商)运营的分散的体系结构。当前互联网面临的一个严峻问题是地址消耗严重,即没有足够的地址来满足全球的需要。IPv4的问题逐渐显露出来,32位的IP地址空间枯竭、路由表急剧膨胀、路由选择效率不高、对网络安全和多媒体应用的支持不够,配置复杂,对移动性支持不好,很难开展端到端的业务等,这些问题已经成为制约互联网发展的重要障碍,而IETF开发的IPv6下一代网络彻底、有效地解决了目前IPv4所存在的上述问题。

2 IPv6的新特性

(1)巨大的地址空间

IPv6的源地址和目标地址都是128位的(16字节),几乎可以不受限制地提供IP地址。128位可以表达超过3.4×1038种可能的组合,也就是说整个地球的每平方米面积上可以分配6.65×1023个IP地址,设计这种巨大的地址空间的目的是为了能更好的把路由器域名划分出层次结构,并更好地反映出现代Internet的拓扑结构,使寻址和路由层次的设计更具灵活性,允许使用多级的子网划分和地址分配,涵盖范围从Internet骨干直到机构组织内部的各个子网,这些正是基于IPv4的Internet所缺乏的。即便是算上目前已为主机分配的所有IP地址,IPv6仍然还有充足的地址可供今后使用。由于有绝对更多地可用地址,就不再需要一些节约地址的技术,比如NAT转换,这样就可以全面建立端到端的连接了。