Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的, 至于为什么没有这个文件而MySQL却也能正常启动和作用,在这有两个说法,
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在这有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的MySQL,
解决方法,只需要复制一个/usr/share/mysql目录下的。cnf文件到/etc目录,并改名为my.cnf即可。
转自: http://www.linuxidc.com/Linux/2010-11/29577.htm
用 mysqldump 备份出来的文件是一个可以直接倒入的 SQL 脚本,有两种方法可以将数据导入。
直接用 mysql 客户端
例如:
/usr/local/mysql/bin/mysql -uyejr -pyejr db_name < db_name.sql
用 SOURCE 语法
其实这不是标准的 SQL 语法,而是 mysql 客户端提供的功能,例如:
SOURCE /tmp/db_name.sql;
这里需要指定文件的绝对路径,并且必须是 mysqld 运行用户(例如 nobody)有权限读取的文件。
至于为什么没有这个文件而MySQL却也能正常启动和作用,在这有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的MySQL,
解决方法,只需要复制一个/usr/share/mysql目录下的。cnf文件到/etc目录,并改名为my.cnf即可。
转自: http://www.linuxidc.com/Linux/2010-11/29577.htm
用 mysqldump 备份出来的文件是一个可以直接倒入的 SQL 脚本,有两种方法可以将数据导入。
直接用 mysql 客户端
例如:
/usr/local/mysql/bin/mysql -uyejr -pyejr db_name < db_name.sql
用 SOURCE 语法
其实这不是标准的 SQL 语法,而是 mysql 客户端提供的功能,例如:
SOURCE /tmp/db_name.sql;
这里需要指定文件的绝对路径,并且必须是 mysqld 运行用户(例如 nobody)有权限读取的文件。
相关推荐
本文主要给大家介绍了关于MySQL中配置文件my.cnf因权限问题导致无法启动的相关解决过程,分享出来供大家参考学习,下面来一起看看详细的介绍: 问题描述 MySQL 无法启动,报如下错误: 问题分析 查看 MySQL 错误...
本文实例讲述了MySQL修改my.cnf配置不生效的解决方法。分享给大家供大家参考,具体如下: 一、问题: 修改了 my.cnf 配置文件后,却不生效,这是怎么回事? 二、原因: 我们注意到,这里只说了修改 my.cnf,并没有说...
在linux安装mysql需要的文件,mysql5.7安装后没有my.cnf文件,把它拷贝到 /etc/下面就可以了,不然mysql启动不了
安装之前⾸先要找出系统⾃带的和Mysql数据库类似的⼀个软件叫mariadb,要先卸载掉,不然会和mysql数据库冲突,不兼容,造成安装 失败。 1.先找出类似mysql的软件 rpm -qa " grep mariadb ⼀般情况下会找到⼀个叫...
ln -s /usr/local/mysql/my.cnf /etc/my.cnf #添加到/etc目录的软连接 cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld #把Mysql加入系统启动 chmod 755 /etc/init.d/mysqld #增加执行权限 chkconfig ...
背景 自己手上有一个项目服务用的是AWS EC2,最近从安全性和性能方面考虑,最近打算把腾讯云的MySQL数据库迁移到AWS RDS上,因为AWS的出口规则和安全组等问题,我需要.../etc/my.cnf // 找到配置文件 port = 3306 //
mysql更改数据文件的存放路径感觉直接把/etc/...第二,就是修改配置文件,假如直接是用mysql/bin下面的命令启动的话,直接改my.cnf就可以了,也就是把ocket和data的目录改到你移到的位置,如果是要它在开机的时候可以自
# vim /etc/my.cnf 在[mysqld]段中加上一句:skip-grant-tables Ⅱ. 重启服务 # service mysqld restart Ⅲ. 登录Mysql,修改密码信息 # mysql mysql> USE mysql; mysql> UPDATE user SET Password=pass
1.将mysql安装目录下的my.ini中的[client]项中添加default-character-set=gb2312 [client] default-character-set=gb2312 port=3306 2.将my.ini拷贝到c盘根目录,并修改名字为my.cnf 3.在配置odbc源时,选上Read ...
03-MySQL不乱码5种方法及不乱码根源深入详解.avi 04-下节内容及课后作业说明.avi 05-课前思想-17期学生23万入职BAT公司 06-课前思想-及课前考试题说明.avi 07-MySQL字符集介绍及生产常用字符集说明.avi 08-MySQL不同...
MySQL my.cnf:/etc/mysql/my.cnf PHP php.ini:/etc/php5/fpm/php.ini DebianLNMP一键安装LNMP效果图: Ubuntu Debian(NGINX/PHP/MYSQL)快速配置工具 Debian6系统下使用之前发布的“DebianLNMP”服务器软件...
又叫做主从复制,是通过二进制日志文件完成的,注意:mysql 数据库的版本,两个数据库...对my.cnf进行修改需要重启动数据库设置才会生效,如果不想对指定数据库同步进行限制,直接跳过这步 [root@kt /]# service
出现这种问题的主要原因是,默认安装的MYSQL开启了DNS的反向解析,在MY.INI(WINDOWS系统下)或MY.CNF(UNIX或LINUX系统下)文件的[mysqld]下加入skip-name-resolve这一句。 但是,这样会引起一个问题:连接mysql时,不能...
4.1.3 在master上更新一条记录,而slave上却找不到 115 4.2 特殊情况:slave的中继日志relay-log损坏 116 4.3 人为失误 118 4.4 避免在master上执行大事务 119 4.5 slave_exec_mode参数可自动处理同步复制错误 ...
有效配置MySQL参数--my_cnf - 服务器专区 IT168.mht MySQL 5_1参考手册 7_ 优化(4) - MySQL - Unix爱好者家园.mht Drupal专业开发指南 第22章 Drupal优化(1) - g089h515r806的专栏 - CSDNBlog.mht 由Table_locks_...
后者文件找不到:)原来是以前的版本跟现在的版本有所不同。 言归正传,我以centos 4.4 下面的mysql 5.0.33 手工编译版本为例说明: vi /usr/local/mysql/bin/mysqld_safe 找到safe_mysqld编辑它,找到...
出现这种问题的主要原因是,默认安装的MYSQL开启了DNS的反向解析,在my.ini(WINDOWS系统下)或MY.CNF(UNIX或LINUX系统下)文件的[mysqld]下加入skip-name-resolve这一句,保存。 开始--》运行--》cmd--》net stop...
原来Linux下的MySQL默认是区分表名大小写的,通过如下设置,可以让MySQL不区分表名大小写:1、用root登录,修改 /etc/my.cnf;2、在[mysqld]节点下,加入一行: lower_case_table_names=13、重启MySQL即可; 其中 ...
问题: 执行 show engine innodb status\G 时,显示的信息不全,DEADLOCK相关信息太多,后面的都没了 原因: 这是mysql客户端的一个bug:BUG#19825,交互式客户端限制了输出信息最大为 64KB,因此更多的信息无法显示...