精华内容
下载资源
问答
  • Linux下修改mysql配置文件详解

    千次阅读 2019-06-12 15:04:25
    最近在公司做了一个小的项目,并且这个项目里需要...所以需要修改数据库的配置文件。 首先查看mysql数据库在什么位置。 which mysql 比如我的在服务器上就是这个位置 然后在根据这个目录,查看配置文件在哪里...

    最近在公司做了一个小的项目,并且这个项目里需要将富文本编辑器里的内容全部保存下来。为了简单选择了直接将富文本编辑器的中的图片放到数据库中。但是因为这样数据量就比较大,导致导入的数据超过了mysql的默认单个字段的最大容量。所以需要修改数据库的配置文件。

    首先查看mysql数据库在什么位置。

    which mysql

    比如我的在服务器上就是这个位置

    然后在根据这个目录,查看配置文件在哪里了(路径后面加上 --verbose --help|grep -A 1 'Default options'),就会出现以下信息。

    这个信息的意思是: 
    服务器首先读取的是/etc/my.cnf文件,如果前一个文件不存在则继续读/etc/mysql/my.cnf文件,如果还不存在依次向后查找。

    找到配置文件以后就可以根据需要修改配置文件。

    展开全文
  • mysql 查找配置文件 my.ini 位置方法

    万次阅读 多人点赞 2018-04-02 17:59:11
    见:https://blog.csdn.net/mayor125/article/details/54140454https://jingyan.baidu.com/article/7e4409531f75292fc0e2efe7.html个人备注:不显示文件类型时,my.ini 文件名... 找到 my 文件看属性就知道是不是my...

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

    个人备注:不显示文件类型时,my.ini 文件名就叫作 my, 文件属性才显示 ini。

                     找到 my 文件看属性就知道是不是my.ini了

     

     

    问题描述:

    今天做个小实验需要修改MySQL的配置文件,我电脑上安装的是MySQL5.6,由于安装时间太久忘了安装在哪个目录下了,所以首先查了一下安装在本机上的MySQL的目录位置。

    在DOS命令行窗口登录MySQL,输入如下命令查看MySQL的安装目录和数据存放目录,MySQL的配置文件就在数据存放目录下:

     

     

    另外一种方法:

    在“开始 → 所有程序 → MySQL”下面找到MySQL的命令行客户端工具,右键选择该命令行工具查看“属性”,在“目标”里面也可以看到MySQL使用的配置文件位置。

    注意:ProgramData目录可能是“隐藏”的,如果在显示的分区中看不到的话就修改一下系统设置,让隐藏文件/文件夹可见。或者直接将ProgramData/MySQL/MySQL Server 5.6目录复制下来直接粘贴到文件夹的目录窗口中也可以。

    --------------------------------------------------- 我 是 分 隔 线 ----------------------------------------------------------

     

    第一步在我们的电脑上面找到mysql的安装路径,点击进去。

    第二步进去之后可以看到my.ini在mysql安装路径的根目录,这是其中一种情况。

     

    第三步另外一种情况是我们在mysql安装目录找不到,看到了my-default.ini文件,这时my.ini在“C:\ProgramData\MySQL\MySQL Server 5.6”目录下面,我们首先需要找到ProgramData文件夹,这是一个隐藏文件,需要隐藏文件可见才行,或者可以直接检索。

    第四步我们可以看到在“C:\ProgramData\MySQL\MySQL Server 5.6”目录下面找到了my.ini文件。

     

    展开全文
  • docker下修改mysql配置文件

    万次阅读 2017-06-19 11:49:58
    由于需要修改mysql的sql_mode,在命令行修改每次重启都会失效,因为修改docker下mysql配置文件。操作系统:centos7 docker版本:Docker version 17.05.0-ce, build 89658be mysql版本:5.7.181.拉取镜像docker ...

    由于需要修改mysql的sql_mode,在命令行修改每次重启都会失效,因为修改docker下mysql的配置文件。

    操作系统:centos7
    docker版本:Docker version 17.05.0-ce, build 89658be
    mysql版本:5.7.18

    1.拉取镜像

    docker pull mysql:5.7.18

    2.列出镜像

    [root@zk01 ~]# docker images
    REPOSITORY                                                   TAG                 IMAGE ID            CREATED             SIZE
    mysql                                                        5.7.18              e799c7f9ae9c        5 weeks ago         407MB

    3.运行docker

    docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.18

    4.列出正在运行的容器

    [root@zk01 docker]# docker ps
    CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
    e1066fe2db35        mysql:5.7.18        "docker-entrypoint..."   6 seconds ago       Up 6 seconds        0.0.0.0:3306->3306/tcp   mymysql

    5.进入容器

    docker exec -it e1066fe2db35 /bin/bash

    6.查看配置文件

    /etc/mysql/mysql.conf.d/mysqld.cnf

    配置文件内容:

    [mysqld]
    pid-file    = /var/run/mysqld/mysqld.pid
    socket      = /var/run/mysqld/mysqld.sock
    datadir     = /var/lib/mysql
    #log-error  = /var/log/mysql/error.log
    # By default we only accept connections from localhost
    #bind-address   = 127.0.0.1
    # Disabling symbolic-links is recommended to prevent assorted security risks
    #symbolic-links=0

    7.查看mysql的sql_mode

    mysql> SELECT @@GLOBAL.sql_mode;
    +-------------------------------------------------------------------------------------------------------------------------------------------+
    | @@GLOBAL.sql_mode                                                                                                                         |
    +-------------------------------------------------------------------------------------------------------------------------------------------+
    | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
    +-------------------------------------------------------------------------------------------------------------------------------------------+
    1 row in set

    8.停止并删除容器

    docker stop e1066fe2db35
    docker rm e1066fe2db35

    9.重新启动容器,指定数据目录和配置文件

    docker run -d -p 3306:3306 -v /soft/mysql/my.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf -v /soft/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mymysql mysql:5.7.18

    10.查看sql_mode

    mysql> SELECT @@GLOBAL.sql_mode;
    +-------------------+
    | @@GLOBAL.sql_mode |
    +-------------------+
    |                   |
    +-------------------+
    1 row in set
    
    mysql> SELECT @@SESSION.sql_mode;
    +--------------------+
    | @@SESSION.sql_mode |
    +--------------------+
    |                    |
    +--------------------+
    1 row in set
    展开全文
  • mysql修改配置文件并重启生效

    千次阅读 2019-04-17 11:18:31
    修改mysql配置文件 弯路 正路 场景交代 公司场景需求需要mysql设置查询缓存,查阅了资料说是需要在my.ini配置文件中修改。添加查询缓存的配置项不适用于高并发、写入量较大的系统。 拿自己本机的mysql做测试,...

    目录

    场景交代

    配置mysql环境变量

    修改mysql配置文件

    弯路

    正路


    场景交代

    公司场景需求需要mysql设置查询缓存,查阅了资料说是需要在my.ini配置文件中修改。添加查询缓存的配置项不适用于高并发、写入量较大的系统。

    拿自己本机的mysql做测试,版本5.7 。操作系统win10

    配置mysql环境变量

    默认你的mysql是已经配置好了环境变量的,没有配置好参考一下

    在Path中添加"%MYSQL_HOME%\bin"

    btw:环境变量配置好,电脑不需要重启

    修改mysql配置文件

    弯路

    刚开始走了一点弯路就是把C:\Program Files\MySQL\MySQL Server 5.7目录下的my.ini配置文件做了修改添加配置项

    query_cache_size=1M

    query_cache_type=1

    在保存的时候发现无法保存,提示没有用户权限,赋权方式,见下图

    文件可以保存了,重启mysql后查询设置没有生效

    btw:正常重启mysql是进入dos窗口通过net stop mysql57net start mysql57便可以重启了,还想着为什么是mysql57呢,发现mysql的服务程序名称就是MYSQL57,见下图

    自己操作这两个个指令后发现不行,无奈只能手动在后台服务程序启动。

    正路

    正确的配置文件地址是在C:\ProgramData\MySQL\MySQL Server 5.7目录下

    添加配置项后,重启mysql查看是否生效,配置项已生效

    mysql> show global variables where variable_name IN('query_cache_limit','query_cache_size','have_query_cache','query_cache_type');
    +-------------------+---------+
    | Variable_name     | Value   |
    +-------------------+---------+
    | have_query_cache  | YES     |
    | query_cache_limit | 1048576 |
    | query_cache_size  | 1048576 |
    | query_cache_type  | ON      |
    +-------------------+---------+
    4 rows in set, 1 warning (0.00 sec)

    拓展

    另外如果你需要开启binlog日志,方便数据误删进行及时回滚也是通过这种方式

    参考:

    Windows下Mysql5.7开启binlog步骤及注意事项

    MySQL高速缓存---query_cache_size

    小心对待query_cache_size

    MySQL优化配置之query_cache_size

     

     

     

     

    展开全文
  • mysql配置文件

    万次阅读 2018-09-07 16:41:56
    以下是经过实践的mysql配置文件,版本信息:5.6.41-log 内容 # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html # *** DO ...
  • Linux mysql修改配置文件无效

    千次阅读 2019-07-30 09:12:14
    linux中mysql配置文件路径是,/etc/mysql/my.cnf 默认是只读的,如果你为了修改方便而把他改成chmod -R 777,那mysql会认为它是不安全的,而将它忽略。 你可以使用mysql --help | grep my.cnf 命令查看,你可以...
  • 问题:ubuntu系统中,需要修改mysql配置文件my.cnf。(修改该文件权限777,然后修改配置文件。然后直接重启了系统)。最后启动mysql,问题就来了,启动失败。  查看系统日志,如下:大概意思是权限全局可写,...
  • mysql修改配置文件修改密码

    千次阅读 2019-10-12 09:48:48
    上网查询了,然后改了配置文件修改了密码就OK了。 修改my.ini 找到mysql安装的目录,目录底下有一个my.ini,如果没有,则新建一个,文件内容就填以下的内容。 [mysql] default-character-set=utf8 [mysqld] ...
  • mac下修改mysql配置文件

    千次阅读 2018-10-20 18:05:57
    1.通过“前往”-“前往文件夹”-“/etc/”进入文件夹 ...2.检查是否有my.ini或者my.cfg,若有则直接打开修改,若没有则创建 3.在my.ini的[mysqld] 下面添加一行 :lower_case_table_names=1,重启mysql、  ...
  • 配置文件Mac上Mysql默认没有配置文件,需要自己添加,可以support-file 文件目录下的my-default.cnf复制一份到桌面上,可以把文件中的内容全部替换为一下内容# Example MySQL config file for small
  • MAMP修改各个应用的配置文件my.cnf,php.ini,nginx.conf,httpd.conf 在mac上安装了mamp pro,刚才需要修改配置,瞎找了半天,后来发现应该在下图这个位置修改 打开配置文件后,在文档最后加了: sql_mode = ...
  • 如果你给mysql配置文件中加入了配置并且无效果 ,那么你的mysql我猜是绿色版,可能是在你安装mysql的时候并没有去指定默认的配置文件! 解决方案: 1、删除之前的Mysql服务 sc delete mysql 2、初始化mysql服务 ...
  • 修改mysql配置文件

    千次阅读 2019-05-27 18:00:27
    下午修改了半天也查了半天网上的修改编码,都不能完全修改编码,终于找到了解决办法。 终于找到了正确的修改方法: 1)查看当前的编码:show variables like 'character%'; +--------------------------+-------...
  • 修改mysql配置文件后,没有做配置文件映射,然后容器启动不了,导致整个数据库停掉真的太可怕了。 解决方法: 输入命令 docker inspect [Mysql ID] //列出该镜像的配置信息 仔细阅读这个配置信息,可以找得到...
  • mysql配置文件路径

    千次阅读 2018-05-04 19:21:59
    一、mysqld mysqld,也被称为MySQL服务器,mysqld程序可在启动时指定的许多选项。有关选项的完整列表: ...二、mysql 查看当前使用的配置文件 mysql --help|grep 'my.cnf' ./mysqld --verbose --help | grep...
  • windows 下 修改mysql配置文件

    千次阅读 2019-03-30 10:33:39
    windows 下安装mysql配置文件 # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template ...
  • mysql数据库服务器配置文件错误

    千次阅读 2011-06-24 14:49:00
    公司新买了一台服务器,今天在使用的过程mysql命令的过程中出现了一个错误: error: Found option without preceding group in config file: /etc/my.cnf at line: 1Fatal ... Program aborted /etc/my.cnf文件配置
  • 1、mysql服务无法手动启动、关闭问题、mysql桌面应用权限问题解决。 2、mysql配置文件路径问题解决。
  • Mac上mysql配置文件

    千次阅读 2020-08-19 11:10:08
    首先,查看mysql读取配置文件的默认顺序 mysqld --help --verbose | more 查看帮助,下翻,会看到表示配置文件默认读取顺序,如下: Default options are read from the following files in the given order: /...
  • 使用docker建立mysql容器,存储数据时中文字符显示为问号,原因为mysql配置文件的问题 进入数据库,输入指令 show variables like '%char%'; 如果 value 列出现 latin1 需要修改 mysql 配置文件 以本人的mysql容器...
  • windows服务器的mysql配置文件

    千次阅读 2019-05-14 18:01:00
    1. 文件个格式my.ini 可以就直接复制 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir="C:/Program Files/MySQL/MySQL ...
  • mysql5.7配置文件优化

    万次阅读 2017-04-25 17:30:58
    mysql5.7的配置文件优化,引用了别人的模板,根据自己的情况修改了一些参数,加上注释,留着备用,感兴趣的朋友可以借鉴一下,如果无法启动可以查看一下error_log,修改相应的参数。[mysqld] pid-file = /var/run/...
  • 查看linux服务器上mysql配置文件路径

    千次阅读 2016-03-28 16:05:00
    在类NUIX的系统中,配置文件的位置一般在/etc/my.cnf 或者 /etc/mysql/my.cnf我们见过有些人尝试修改配置文件但是不生效,因为他们修改的并不是服务器读取的文件。例如Debian下,/etc/mysql/my.cnf才是MySQL读取的...
  • Mysql配置文件my.cnf 安装了mysql没有my.cnf文件的情况 1、可以把mysql的示例配置文件,如my-medium.cnf拷贝到/etc/my.cnf,再去修改/etc/my.cnf的配置/usr/share/doc/MySQL-server-5.5.38/my-medium.cnf(Example ...
  • 于是就进入mysql容器修改mysql.cnf文件, 在【mysqld】下添加了如下命令; skip-grant-tables 然后重启mysql服务器 这条命令在mysql中可以使用,但你要是在mysql容器中使用那你就掉坑了。 然后你就运行不了mysql...
  • MySQL配置文件详解

    万次阅读 2018-07-23 10:13:15
    MySQL配置文件详解 配置文件具体的结构分析: [mysqld] port = 3306 socket = /tmp/mysql.sock # 设置mysql的安装目录 basedir=F:\\Hzq Soft\\MySql Server 51GA # 设置mysql数据库的数据的存放目录,必须是data...
  • ubuntu下修改MySQL配置文件my.cnf

    万次阅读 2011-12-02 00:39:51
    先sudo su转换成root,再用cd转到/etc/mysql目录下,用chmod修改权限(chmod 755 my.cnf),但这样还不能修改,再用vi命令(vi my.cnf),通过上下方向键将光标移到[client]下面的空行,按I键,添加default-...
  • 查看MySQL配置文件路径及相关配置

    千次阅读 2015-12-01 17:15:58
    后来才发现原来是因为修改的文件并非MySQL服务器读取的配置文件。 如果不清楚MySQL当前使用的配置文件路径,可以尝试这样查看: 从上图可以看出, 服务器首先会读取/etc/my.cnf文件,如果发现该文件不存在,再依次...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 545,724
精华内容 218,289
关键字:

修改mysql服务配置文件

mysql 订阅