mysql_init的参数怎么定,mysql中参数--init-file的作用是什么呢?

需求描述:

今天在修改测试环境mysql数据库中root用户密码的时候,用到了--init-file参数,

所以,就在这里说下该参数的作用。

概念解释:

参数:--init-file=file_name

解释:这个参数的作用就是在启动mysql服务时,读取file_name中的SQL语句。

使用注意:

--1)在文件file_name中,每个SQL语句,必须在单独的1行上。

--2)文件中不能包含注释。

1.将一条SQL放在2行中,测试是否正确执行

SET PASSWORD FOR 'root'@'localhost' =

PASSWORD('mysql');

执行过程:

[mysql@redhat6 data]$ mysqld --init-file=/mysql/data/mypass.txt &

[]

[mysql@redhat6 data]$ :: [Warning] The syntax '--log-slow-queries' is deprecated and will be removed in a future release. Please use '--slow-query-log'/'--slow-query-log-file' instead.

:: [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled

:: [Note] mysqld (mysqld 5.5.-log) starting as process ...

[mysql@redhat6 data]$

测试,是否密码修改成功:

[mysql@redhat6 data]$ mysql -uroot -p

Enter password:

ERROR (): Access denied for user 'root'@'localhost' (using password: YES)

备注:密码没有修改成功。虽然,能够正确的启动mysql服务,也没有报错,但是,其中的SQL没有正确执行。

2.在file_name中,增加注释,看是否能够执行成功

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mysql01'); --Mysql Change Root Password.

备注:通过--给该SQL加上注释。

通过--init-file执行修改密码的操作:

[mysql@redhat6 data]$ mysqld --init-file=/mysql/data/mypass.txt &

[1] 4014

[mysql@redhat6 data]$ 180320 10:57:37 [Warning] The syntax '--log-slow-queries' is deprecated and will be removed in a future release. Please use '--slow-query-log'/'--slow-query-log-file' instead.

180320 10:57:37 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled

180320 10:57:37 [Note] mysqld (mysqld 5.5.57-log) starting as process 4014 ...

测试,root密码是否修改成功:

[mysql@redhat6 data]$ mysql -uroot -p

Enter password:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

备注:加了注释之后,使用新的密码是不能够登录的。虽然,启动mysql服务是没有问题的。

文档创建时间:2018年3月20日10:59:34

mysql中参数low_case_table_name的使用?不同参数值的设置有什么影响?

需求描述: 今天一个同事问,在mysql中,默认的表名是大小写区分的吗,默认是什么设置, 如果要设置成大小写不区分的改怎么设置,是否需要进行重启.然后就进行了查询, 对于lower_case_tabl ...

MySQL中\g和\G的作用

\g的作用和MySQL中的分号”;"是一样: \G的作用是讲查找到的内容结构旋转90度,变成纵向结构: 下面举例说明,查找数据库中的存在的存储过程状态: SHOW PROCEDURE STA ...

mysql中json_extract函数的使用?作用是什么?

需求描述: 今天看mysql中的json数据类型,涉及到一些使用,使用到了函数json_extract来 获取json字段中某个key的值,在此记录下. 操作过程: 1.查看包含json字段的表信息 ...

mysql中变量character_set_connection的具体作用

如题.通常的使用中,character_set_client,character_set_connection这两个变量的值是一样的,也就是说查询不需要进行编码转换.这样看来变量character_s ...

MySQL中的with rollup的作用

个人理解: 文字性理解 ---> 大分组 group by 之后 在进行组内汇总with rollup.下面的例子我觉得写的不错,理解也很容易. 例子: 转  http://www.cnblog ...

MySQL中binlog参数:binlog_rows_query_log_events-记录具体的SQL【转】

在使用RBR也就是行格式的时候,去解析binlog,需要逆向才能分析出对应的原始SQL是什么,而且,里面对应的是每一条具体行变更的内容.当然,你可以开启general log,但如果我们需要的只是记录 ...

MySQL中Redo Log相关的重要参数总结

参数介绍 下面介绍.总结一下MySQL的Redo Log相关的几个重要参数:innodb_log_buffer_size.innodb_log_file_size.innodb_log_files ...

深入解析Oracle 10g中SGA_MAX_SIZE和SGA_TARGET参数的区别和作用

原文链接:http://m.blog.csdn.net/blog/aaron8219/40037005 SGA_MAX_SIZE是从9i以来就有的作为设置SGA大小的一个参数,而SGA_TARGET则 ...

asp.net中的mysql传参数MySqlParameter

注意在asp.net中传参 string sql="select name,id from user where id=@id"; //@idm不需要引号 MySqlParamet ...

随机推荐

js 控制浏览器窗口大小

//打开一个新窗口并设置其大小window.open('index.html','','width=450,height=750,location=no,menubar=no,status=no,to ...

GC 源码分析

java对象的内存分配入口 Hotspot 源码解析(9) •内存代管理器TenuredGeneration对垃圾对象的回收2015-01-18阅读1154 •内存代管理器DefNewGenerati ...

eclipse 新建项目下后.metadata\.plugins的文件夹解释和如何保存自己的特定工程设置

eclipse 新建项目下后.metadata\.plugins的文件夹解释和如何保存自己的特定工程设置 [org.eclipse.core.runtime] 字体,maven的setting.xml ...

WordPress Simple Login Registration插件’username‘参数跨站脚本漏洞

漏洞名称: WordPress Simple Login Registration插件’username‘参数跨站脚本漏洞 CNNVD编号: CNNVD-201308-519 发布时间: 2013-0 ...

DHCP服务器

DHCP指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码.首先,DHCP服务器必须是一台安装有Windows 2000 Server/Advanced ...

复杂事件处理引擎—Esper入门(第二弹)

说明: 以下内容,可以参考Esper官方网站(顺序做了部分调整). PS:因为英语水平有限(大学期间刚过CET4的英语小盲童一枚) ...

cf486A Calculating Function

A. Calculating Function time limit per test 1 second memory limit per test 256 megabytes input stand ...

Coreseek:部门查询和增量索引代替实时索引

1.行业调查 索引系统需要通过主查询来获取所有的文档信息,一个简单的实现是整个表的数据到内存,但是这可能会导致整个表被锁定,并且使其它操作被阻止(例如:在MyISAM格款式上INSERT操作).同时, ...

浅析TCP/IP 协议

TCP/IP协议不是TCP和IP这两个协议的合称,而是指因特网整个TCP/IP协议族. TCP/IP协议模块关系 从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层.网络层.传输层.应用层 ...

mysql 动态拼接表字段,值 mybatis 动态获取表字段

-- 取表所有字段,自动用逗号分开 select GROUP_CONCAT(DISTINCT COLUMN_NAME) from information_schema.columns where ta ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值