linux 安装mysql后移动配置文件有点不理解 5C

linux 安装mysql后移动配置文件后,mysql会不会出现找不到他的配置文件的情况,
看到别人用下面的操作,感觉很奇怪。
mv /root/mysql-5.5.28/support-files/my-large.cnf /etc/my.cnf
mv /root/mysql-5.5.28/support-files/mysql.server /etc/init.d/mysqld

0

7个回答

没有啊,/etc/init.d/mysqld才是应该在的目录,前者是mysql安装包提供的参考配置文件。
所以这个移动毫无问题啊。

2

linux里有一个文件查找命令如果你担心找不到文件所在是可以用这个命令的,find -name 满足所有路径

0

1.通过which mysqld命令来查看mysql的安装位置

2.通过/usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options'命令来查看mysql使用的配置文件默认路径,(注意红色标注的是通过步骤1的命令获取到的mysql安装目录路径)

通过上图所示我们可以看出,mysql读取配置文件路径的顺序以及位置,首先查看/etc/mysql/下面是否存在my.cnf配置文件,如果没有的话我们就可以在/etc下面弄一个配置文件,那么配置文件从哪里来呢
4.获取my.cnf配置文件

如上图所示,我们首先切换到mysql安装目录的support-files目录下面,通过ll命令查看下面的文件信息
通过cp -r /usr/local/mysql/support-files/my-default.cnf /etc/ 拷贝配置文件到/etc下面
切换得到/etc目录下面,通过mv my-default.cnf my.cnf将文件的名称改掉
5.编辑my.cnf,指定mysql安装路径和mysql数据文件存放路径,下图还配置了bin-log,配置bin-log的同时需要指定server_id

6.到此我们mysql的配置文件就整理完了,可以通过开启bin-log,重启mysql,查看配置是否生效,如果生效那么,以上配置成功。如果修改my.cnf后启动不了,可以通过如下方式查看错误信息

0

这个操作是要将 MySQL的启动方式由 mysqld_safe --defaults-file=$xxx/my_$port.cnf --user=mysql & 替换成 service的启动方式,
可以使用 service mysqld start | stop; /etc/init.d/mysqld 为启动脚本, /etc/my.cnf 为启动时指定的配置文件,可以使用 ln -s 的方式 软连接到真正的配置文件上

0

/etc/init.d/mysqld是应该在的目录,前者是mysql安装包提供的参考配置文件。

0

/etc/init.d/mysqld是应该在的目录,前者是mysql安装包提供的参考配置文件,无特殊需求可直接改个名字来使用

0
-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Linux:MySQL(一)RPM安装和配置文件路径
MySQL历史: 1979年:TcX公司 Monty Widenius,Unireg 1996年:发布MySQL1.0,Solaris版本,Linux版本 1999年:MySQL AB公司,瑞典 2003年:MySQL 5.0版本,提供视图、存储过程等功能 2008年:Sun 收购 2009年:Oracle收购sun 2009年:Monty成立MariaDB Monty以两个女儿名字命名 大女儿...
linux操作系统下安装mysql时的默认配置文件设置
标题 在linux系统中,希望可以在安装mysql后,建库或者建表或者写入字段时,可以以utf-8的编码格式录入,这样就可以保证在输入中文的时候,不会乱码。 以下是我们期望的mysql的utf8格式(通过在mysql中查询的到的)。 代码块1 show variables like '%char%'; +--------------------------+-----------------...
linux系统如何移动mysql存放文件的位置
查看mysql情况指令 ps -ef | grep mysql 得出结果1.root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe –datadir=/var/lib/mysql –socket=/var/lib/mysql/mysql.sock –log-error=/var/log/mysqld.log –pid-file=/va...
Linux 下 MySQL8.0 安装踩坑以及配置文件、修改初始密码
最近装了国产的基于Linux的操作系统 deepin,整体感觉还不错,想详细了解的可以去我的公众号【大学IT圈】了解。 这篇文章来记录我在 Linux 上安装 MySQL8 的过程。 首先下载安装包 官网地址:https://dev.mysql.com/downloads/mysql/ 下载地址(64位):https://dev.mysql.com/downloads/file/?id=48075...
Linux安装Mysql及其配置文件说明
查看CentOS自带mysql是否已安装。输入:yum list installed | grep mysql          ||yum list installed mysql*          ||rpm -qa | grep mysql*卸载自带安装的mysql数据库?输入:yum -y remove mysql-libs.x86_64若有多个依赖文件则依次卸载。当结果显示为Compl...
Linux中安装的mysql查不到配置文件my.cnf
linux中找不到my.cnf 解决方法: MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的MySQL, 至此找到配置文件
linux 安装mysql 5.7.22配置文件my.cnf配置细节
[client]socket=/usr/local/tools/mysql/mysql.sock[mysqld]lower_case_table_names=1# Remove leading # and set to the amount of RAM for the most important data# cache in MySQL. Start at 70% of total RAM f...
关于Linux安装mysql默认配置文件位置
在linux下面安装mysql如果在/etc下面没有存在my.cnf配置文件 解决方式如下: 1.通过which mysqld命令来查看mysql的安装位置 2.通过/usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options'命令来查看mysql使用的配置文件默认路径,(注意红色标注的是通过步骤1的
linux下安装mysql以及权限配置文件的设置
linux下mysql安装1、下载地址https://www.mysql.com/downloads/选择community  server  点击DOWLOAD选择版本,当前选择的5.6版本   点击下载mysql-5.6.38-linux-glibc2.12-i686.tar.gz选择no thanks2、安装mysqltar -xvzf mysql-5.6.38-linux-glibc2.1...
如何解决安装MySQL后没有 my.ini 本地配置文件
系统环境WIN10 安装mysql后在安装目录下没有my.ini文件 。 (我的是后来复制粘贴过去的。)在 安装目录的顶层目录(以我的为例,我的就在c盘的根目录) 中找到 program data 文件夹(该文件夹默认为隐藏文件夹)
Linux下安装完MySQL后找不到my.cnf文件原因
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的, 至于为什么没有这个文件而MySQL却也能正常启动和作用,在点有两个说法, 第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动, 第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说
linux下安装mysql my.cnf配置文件发生错误
问题: [root@localhost etc]# service mysqld status my_print_defaults: [ERROR] Found option without preceding group in config file /etc/my.cnf at line 1! my_print_defaults: [ERROR] Fatal error in d
mysql5.7或MySQL5.8安装后的my.ini或my.cnf配置文件路径
Windows系统下是my.ini。 linux系统下是my.cnf。 我的是Windows: 一般是在安装的根目录下 那就再programData的MySQL下找, 只有不放弃,一直百度下去,总会找到的,下班了。...
Linux下MySQL配置文件my ini位置
Linux下MySQL配置文件my ini位置
Linux下如何查看并修改MySQL的mysqld.cnf配置文件
查找mysqld.cnf可用以下方式 通过          cd /etc/mysql/mysql.conf.d 进入mysqld.cnf所在文件夹 然后         vi mysqld.cnf 打开mysqld.cnf配置文件,就可以通过修改配置文件了 结果如下: 以上为配置文件内容,可根据需求进行修改 注:mysqld.cnf配置文件为reado
Linux上Mysql安装配置(安装时遇到问题后面有解决方法),改变默认路径
Linux上Mysql安装配置(安装时遇到问题后面有解决方法),改变默认路径。
Redhat安装mysql,修改端口,默认存储路径
环境如下: [root@localhost user]# cat /etc/redhat-release Red Hat Enterprise Linux Server release6.2 (Santiago) [root@localhost user]# yum info mysql-server Installed Packages Name        :mysql
Linux安装和设置新最版本mysql5.7.25
**A:**https://www.mysql.com/ mysql 官网自己下吧,非常简单 **B:**选择版本前一定要先搭配好自己Linux环境,选择对应版本 **C:**楼主版本最新的下载4个对应结构记得是4个哦 -mysql-community-common-5.7.25-1.el6.x86_64.rpm -mysql-community-libs-5.7.25-1.el6.x86_64....
Linux Mysql如何移动MySQL数据库目录位置
假如要把目录移到/home/data下需要进行下面几步: 1、home目录下建立data目录 cd /home mkdir data 2、把MySQL服务进程停掉: mysqladmin -u root -p shutdown 3、把/var/lib/mysql整个目录移到/home/data mv /var/lib/mysql /home/data/ 这样就把MySQL...
Mysql yum 安装后,一些重要的文件路径
默认配置文件路径: 配置文件:/etc/my.cnf  日志文件:/var/log//var/log/mysqld.log  服务启动脚本:/usr/lib/systemd/system/mysqld.service  socket文件:/var/run/mysqld/mysqld.pid   #(a)数据库目录  /var/lib/mysql/  #(b)配置文件 /usr/share ...
jupyter notebook报错解决:不理解“open location”信息。 (-1708) Mac,jupyter不能自动打开浏览器
原地址:https://www.168seo.cn/mac-os/23603.html 我一般不太关注App Store的升级提示,但是看见了就升级。这倒不是为了赶时髦,而是我知道不升级的话,系统漏洞可能会被攻击。 之前的macOS升级还都比较顺利。软件兼容性也都没啥问题。 今天不一样了。 升级到了10.12.5后,像往常一样执行: jupyter
linux mysql5.7.13 配置以及配置文件
mysql5.7.13 配置以及配置文件说明 完全可用 实践操作
WordPress问题记录
1 环境centos7.4,PHP,MariaDB的2 您的PHP似乎没有安装运行WordPress所必需的MySQL扩展问题原因:没有安装php-mysql,没有开启mysql扩展安装php mysqlyum安装php-mysql 开启扩展,打开PHP安装位置(如果是用yum安装的,默认配置位置为:/ etc),找到php.ini,用vim打开并修改,如下:延长=激活php_mysql.dl...
Linux yum安装mysql,修改默认配置,数据备份
安装命令 yum -y install mysql-server mysql mysql-devel 而 data默认放在:/var/lib/mysql 启动命令 service mysqld start 修改密码 mysqladmin -u root password 你的密码 登录 mysql -u root -p 2.一般来说只要修改数据的存放路径就可以,修改方法如下 原路径...
mysql通过解压配置文件安装方法
1.准备工作下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\ mysql-noinstall-5.1.53-win32。这个就是mysql的根目录了。2.配置在根目录下有几个文件如下: my-small.ini (这是针对一个小内存(〈= 64MB)的系统,MySQL 只会被时不时地用一下,很重要的是 mysqld
linux下mysql配置文件my.cnf详解.pdf
linux下mysql配置文件my.cnf详解.pdf linux下mysql配置文件my.cnf详解.zip dba基础
linux安装mysql后修改密码
方法一:最简单的方法,也是安装完mysql后,系统提示的方法。使用mysqladmin来完成。shell> mysqladmin -u root password "newpwd" shell> mysqladmin -u root -h host_name password "newpwd"password后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号。方法二:
Linux在Centos下通过tar解压mysql.tar.gz安装包的形式安装MySQL
1. 下载mysql的安装包 下载地址:[ https://dev.mysql.com/downloads/file/?id=481117 ] 记得版本选64位,我之前在本机下载了个32位,安装出现了各种问题, 提示很多依赖包要下载,但是下载后,还是未能在安装成功,我暂时没整明白, 所以根据自己机器选择,我机器64位的! 2 建立一个普通用户及mysql用户例如xzb 1、 建立...
在linux中安装mysql5.6,设置开机自启,设置utf-8编码,Navicat能访问
1.检测系统是否自带安装mysql # yum list installed | grep mysql 2.如果发现有系统自带mysql,删除 # yum -y remove mysql-libs.x86_64 3.随便在你存放文件的目录下执行,mysql5.6只有79M大, # wget http://repo.mysql.com/mysql-community-r...
mysql 压缩包解压后找不到data文件夹解决办法
MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹,我们都知道MySQL数据库文件是保存在data文件夹中的,网上有人说把5.6版本的data文件夹拷贝一个,这种说法听听都不靠谱,我也试了,确实能够登录,但是无法修改管理员密码,下面还是给个标准的解决方法。 安装好MySQL5.7后,打开cmd命令窗口,并且进入到MySQL安装目录中的bin目录,然后输入如下命令
mysql安装初始化(linux)
1.yum移除centos自带的mysql 1.1查找linux是否默认安装mysql rpm -qa | grep mysql 1.2卸载默认安装的mysql rpm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_641查找linux是否默认安装mysql 2.将Mysql tar 包解压到/usr/local/ 3.将解压后的文件名更改为mysql mv ...
RedHat安装mysql-5.6.41-my.cnf文件
mysql-5.6.41 安装后my-medium.cn找不到,导致无法进行配置。此文件是已修改过的配置,可以直接使用。
MySQL8.0.12 安装及配置
一.安装 1.从网上下载MySQL8.0.12版本,下载地址:https://dev.mysql.com/downloads/mysql/   2. 下载完成后解压         我解压的路径是:D:\Java\mysql-8.0.12-winx64 3. 配置文件         首先在解压的路径下查看是否含有my.ini的文件,如果没有则新建一个,内容如下: [mys...
Linux CentOS 修改MySQL安装目录
安装MySQL:使用yum和Mysql官方源下载,安装方法参见:点此查看。(Mysql 5.7源)修改Yum源:参照这里。修改安装目录说明仅针对还没有数据库数据的情况,有数据的请谨慎操作(虽然其实步骤似乎差不多);安装后的MySQL默认路径在/var/lib/mysql下,根据需要,要将其安装目录变更到/data/program目录下,下面是修改操作:1、停止MySQL systemctl st
Mysql数据库不加载mysqld.cnf配置文件,修改配置文件不生效
Mysql数据库不加载mysqld.cnf配置文件 分享Ubuntu安装Mysql5.7.22版本后修改数据配置文件/etc/mysql/mysql.conf.d/下的mysqld.cnf文件,配置不生效问题。 首先查看mysql默认读取my.cnf的目录,如果没有设置使用指定目录的my.cnf,mysql启动时会读取安装目录根目录及默认目录下的my.cnf文件。 查看mysql启动时读取配...
linux上mysql安装后的必要配置
安装了mysqlServer和mysql client后,并且可以登录到mysqlServer。 这里记录下安装后的一些问题:          MySQL后找不到my.cnf文件          Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的。我们执行mysql --help命令后,可以看到如         下信息:            ...
Ubuntu16.04下MySQL的安装与配置(UTF8)
1.从官网下载 MySQL APT Repository sudo dpkg -i mysql-apt-config_0.7.3-1_all.deb 2.更新源 sudo apt-get update 3.安装MySQL服务器 sudo apt-get install mysql-server 4.查看MySQL服务是否启动 netstat -tap |
LINUX 环境下源码方式安装mysql(二)my.cnf配置细节详解
1.执行cmake操作的时候要指定参数: 因为我们使用普通用户权限,对root没有写权限,如果我们采用默认的配置,那么我们安装的时候向root目录中写数据就会失败 所以我们需要指定一个安装路径,且我们要对该路径有读写的权限 2.关于my.cnf文件 my.cnf文件是数据库加载时需要读取的配置文件,所以我们在安装的时候要copy这个文件,可以从support-files中copy my-
MySQL配置文件的sql_mode模式
一、sql_mode模式  mysql数据库的中有一个环境变量sql_mode,定义了mysql应该支持的sql语法,数据校验等! 1.查看sql_mode。 mysql> select @@sql_mode;   mysql> show variables like ‘sql_mode%’\G;   2.模式区别。 mysql5.0以上版本支持三种sql_mode模式:ANSI、
安装mysql5.6没有生成my.cnf文件
安装mysql没有生成my.cnf文件 1、没有生成my.cnf文件 用tar源码安装mysql5.6.33没有成生my.cnf文件,只有在mysql根目录下生成了一个默认的文件,内容如下: # For advice on how to change settings please seehttp://dev.mysql.com/doc/refman/5.6/en/server-configu...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据培训是不是有点扯 java 有点难学习