码迷,mamicode.com
首页 > 数据库 > 详细

mysql学习-----(2)

时间:2015-12-26 11:40:31      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

---恢复内容开始---

0x01

mysql启动时,读取配置文件的顺序   

Default options are read from the following files in the given order:
/etc/mysql/my.cnf     /etc/my.cnf      ~/.my.cnf

使用配置文件的方式
1.它依次查找多个需要查找的文件,结果是所有文件交集
2.如果某参数在多个文件中宏出现多次,后配置的最终生效

可以使用 mysql --help --verbose 来查看
1.显示mysql的程序启动时可用的选项,通常都是长选项
2.显示mysqld配置文件中可用的服务变量
mysql > show global variables
mysql > show session variables

 

0x02

1. 在mysql数据库安装好之后,首先的初始化操作就是删除匿名用户

查询有哪些匿名用户

select host,user,password from mysql.user;

删除对应的匿名用户,实际情况,可根据实际情况删除。

drop user ‘‘@‘localhost‘;

drop user ‘‘@‘stuphp.hping3.com‘;

用户名账号由两部分组成:username@host
host还可以使用通配符
%:任意长度的任意字符
_:匹配任意单个字

2. 给所有root用户设置密码

第一种方式修改密码:  

实例 ---> mysql > set password for root@localhost = password(‘photon‘); 

格式 ---> mysql > set password for username@host = password( ‘your_password‘)

第二种方式修改密码:

该方式修改密码,是直接修改mysql下的user表,所有要先进到user表中执行

故   use mysql;

update user set password = password(‘redhat‘) where user = ‘root‘;

让其立即生效   ---- 即 让其通知mysqld重新读取 user表

flush privileges;

第三种方法修改密码:

实例 ---->  

mysqladmin -uroot -hlocalhost password ‘photon‘ -p  ----localhost  是一个主机IP

mysqladmin -u root -h localhost -p flush-privileges    ----让其生效

格式 ---->  

mysqladmin -u UserName -h Hot password ‘new_password‘ -p
mysqladmin -u UserName -h Host -p flush-privileges

 

mysql学习-----(2)

标签:

原文地址:http://www.cnblogs.com/autopwn/p/5077672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!