当前位置:首页 » 操作系统 » linuxmysqlmycnf

linuxmysqlmycnf

发布时间: 2022-05-04 23:22:18

linux下修改mysql最大连接数配置文件路径,我看好多路径下都有my.cnf文件

这个my.cnf文件的优先级从低到高依次为:
1. /etc
2. /etc/mysql
3. $BASE_DIR/mysql
4. cur_dir
5. ~/
所以当你不知道应该修改哪个的时候,可以优先修改/etc/my.cnf。

❷ mysql的配置文件my.cnf 或者 my.ini在哪啊 想修改它,怎么修改啊

  1. 一般linux 上都放在 /etc/my.cnf ,window 上安装都是默认可能按照上面的路径还是没找到, window 上 可以登录到mysql中 使用 show variables like '%data%' 先找到data 存放路径, 一般my.ini 在 data文件的上一级。

  2. win下的是my.ini,一般会在安装目录的根目录。

    举例:

    Windows7电脑上的方法。

    1)从任务栏找到MySQL Notifier,右键单击,选择“SQL Editor”打开

    2)可以看到MySQL Workbench被打开,从左侧边栏Navigator选择Options File;如果左侧没有Navigator,那么在右上角选择显示左侧边栏的选项。

    3)在Workbench下部可以看到Configuration File所处的位置,即为my.ini的路径。

(2)linuxmysqlmycnf扩展阅读:

使用 mysql --help 查看关于MYSQL对应配置文件my.cnf 搜索顺序,windows 和linux 上都是该命令查看; linux 上可以使用 mysql --help|grep my.cnf 过滤查看。

❸ 如何在linux上安装mysql

本文将以MySQL 5.0.51为例,以CentOS 5为平台,讲述MySQL数据库的安装和设置。MySQL是最流行的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家由MySQL开发人员创建的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQL AB的注册商标。MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。MySQL的官方发音是“My Ess Que Ell”,而不是“My sequel”。但是你也可以使用“My sequel”和其他的方言。)提供了关于MySQL和MySQL AB的最新的消息。有大量的MySQL软件可以使用。MySQL有两种安装方式:源码包安装和二进制包安装。这两种方式各有特色:二位制包安装不需编译,针对不同的平台有经过优化编译的不同的二进制文件以及包格式,安装简单方便;源码包则必须先配置编译再安装,可以根据你所用的主机环境进行优化,选择最佳的配置值,安装定制更灵活。下面分别介绍这两种安装方式。下载最新稳定发行版的MySQL源码包。本文使用的是5.0.51版本,在linux系统下用下面的命令下载:命令执行结束后,当前工作目录下将生成一个新的子目录mysql-5.0.51,此目录下即为mysql的源码文件。CC:C编译器的名称(用于运行configure),本文示例为gccCFLAGS:C编译器的标志(用于运行configure),本文示例为-O3,指定优化级别为3CXX:C++编译器的名称(用于运行configure),本文示例为gcc--prefix:指定安装目录,本文示例为/usr/local/mysql--localstatedir:指定默认数据库文件保存目录,默认为安装目录下的var目录--with-client-ldflags:客户端链接参数,本文示例为指定静态编译mysql客户端--with-mysqld-ldflags:服务器端链接参数,本文示例为指定静态编译mysql服务器--with-charset:指定默认字符集。mysql默认使用latin1(cp1252)字符集,可以使用此选项更改。字符集可以是big5、cp1251、cp1257、czech、danish、dec8、dos、euc_kr、gb2312、gbk、german1、hebrew、hp8、hungarian、koi8_ru、koi8_ukr、latin1、latin2、sjis、swe7、tis620、ujis、usa7或win1251ukr。--with-collation:指定默认校对规则。mysql默认使用latin1_swedish_ci校对规则,可以使用此选项更改。--with-extra-charsets:服务器需要支持的字符集,有三种可能的值:空格间隔的一系列字符集名;complex ,包括不能动态装载的所有字符集;all,将所有字符集包括进二进制。本文示例为complex。注意:要想更改字符集和校对规则,要同时使用--with-charset和--with-collation选项。 校对规则必须是字符集的合法校对规则。(在mysql中使用SHOW COLLATION语句来确定每个字符集使用哪个校对规则)。源码方式安装需要手动复制配置文件,配置模板位于源码树的support-files目录,有my-small.cnf、my-medium.cnf、my-large.cnf、my-huge.cnf四个,选择跟你的环境相接近的一个复制到/etc目录,并做适当修改。关于mysql配置文件的详细信息请参阅笔者的其它文章或是mysql官方文档。本文示例选择my-medium.cnf,执行下面的命令将其复制到/etc目录:默认数据库文件保存目录为安装目录下的var目录,执行configure命令时可通过--localstatedir参数指定不同的目录,本文示例为默认位置。表明mysqld服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service命令控制mysql的启动和停止。Mysql二进制包已经包含在CentOS 5的安装媒体中,可以直接从安装媒体中安装下面三个rpm包:不同的版本文件名有所不同,请注意区分。如果你安装的机器此时可以连接到互联网,笔者建议使用yum命令来简化安装过程:yum将自动从centos的镜像站点查找你指明的软件的最新二进制包,并检查软件包依赖关系,安装软件的同时自动安装其依赖的软件包。通过CentOS安装媒体或yum安装的二进制包版本会落后于mysql开发者网站发布的版本,可以从mysql网站下载安装最新稳定版本的mysql。下载最新稳定发行版的相应硬件平台的MySQL。本文使用的是Red Hat Enterprise Linux 5 RPM (x86) 5.0.45版本。需要下载Server、Client、Headers and Libraries、Share Libraries/Shared compatibility libraries几个rpm包,其它为可选包,按需要选择。源码包方式安装时通常是在3.1.4节中configure命令的--prefix选项指定的目录中建立如下的目录结构,特殊指定的目录除外:./share/mysql #mysql公用文件目录,包括字符集、配置文件模板、启动脚本、初始化SQL文件等/usr/lib64/mysql #如果为64系统,mysql 64位库文件目录Linux系统下,mysql的配置参数文件为my.cnf,一般按下面的顺序查找此文件:/etc目录、mysql安装目录、mysql数据目录。配置模板位于源码树的support-files目录,有my-small.cnf、my-medium.cnf、my-large.cnf、my-huge.cnf四个,关于mysql配置文件的详细信息请参阅笔者的其它文章或是mysql官方文档。mysql安装后默认生成两个帐号:一个是root,未设置密码,可以从本机登录到mysql;另一个是匿名帐号,无帐号名、无密码,可以从本机登录,未提供用户名的连接都将假定为此帐号。这样的设置存在着安全隐患,按下面的步骤进行更改。如果提示找不到mysql文件,请尝试使用绝对路径,如本文示例为:至此,Mysql基本安装完毕。希望本文能对初学者有所帮助。在安装mysql之前需要进行一些准备工作。首先要明确Linux中是否已经安装mysql服务,在不明确的情况下,可以执行以下命令进行确认。执行命令后的结果如下所示,表明mysql服务没有安装。如果检测到mysql服务没有安装,则需要准备安装mysql服务所需要的RPM包,如下所示:下载地址:。安装mysql的方法有多种,下面就以RPM包安装和源码安装两种方式为例进行讲解。如上安装其他的5个rpm文件,应该没有什么问题。要使用源码的方式对mysql数据库进行安装,则需要先从相关网站下载获得相应的mysql安装包文件(mysql-5.0.15.tar.gz),然后进行相关的安装工作,安装的具体步骤如下。第1步,为“mysqld”服务增添一个登录组和用户名,执行如下命令。第2步,解压mysql安装包,执行如下命令。第3步,进行相关的配置和编译。给configure分配可执行文件,执行如下命令。改变字符集为GBK[默认字符集为 ISO-8859-1(Latin1)],执行如下命令。第4步,执行如下命令进行安装另外,如果想安装选项文件,使用当前存在的“support-files”文件夹作为模板,执行如下指令。同时,如果需要让mysql每次开机时自动启动,需要执行如下指令。第5步,执行以下命令进行安装目录。第6步,将程序的所有权限授给“root”,并且把数据目录的所有授权给可以进行“mysqld”的用户,假设mysql的安装目录为“/usr/local/mysql”,执行以下命令。首先把文件拥有权授给“root”,执行如下命令。然后把数据目录拥护权授给“mysql”用户,执行如下命令。最后把组的权限授给“mysql”组,执行如下命令。第7步,所有的配置完成后,执行以下命令测试并运行mysql第8步,测试一切正常后,为了安全起见,最好更改管理员的密码。可以运行mysqladmin,执行如下命令。第9步,允许其他用户访问本机,执行以下命令。第10步,修改mysql数据库端口号,执行如下命令。第11步,重启应用,执行如下命令。以上mysql安装方式都稍显复杂,建议在“软件包管理者”窗口中进行安装。安装这个包后,会获得两个mysql的yum repo源:根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。重置密码前,首先要登录登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:然后,重启服务:这样从其它客户机也可以连接上mysql服务了。

❹ linux下怎么修改mysql的字符集编码

可直接进入
mysql
进行更改,具体如下:
1.查找/etc目录下是否有my.cnf文件;
#ls
-l
|
grep
my.cnf
(在/etc下查找是否有my.cnf文件存在)
2.如果没有就要从/usr/share/mysql,拷贝一个到/etc
下,在/usr/share/mysql目录下有五个后缀为.cnf的文件,分别是
my-huge.cnf
my-innodb-heavy-4G.cnf
my-large.cnf
my-medium.cnf
my-small.cnf
;从中随便拷贝一个到/etc目录下并将其改为my.cnf文件,我选择的是my-medium.cnf

#cp
/usr/share/mysql/my-medium.cnf
/etc/my.cnf
3.修改my.cnf文件,在该文件中的三个地方加上
default-character-set=utf8([client]
[mysqld]
[mysql])
#vi
/etc/my.cnf
修改如下:(红色为添加部分)
[client]
#password
=
your_password
port
=
3306
socket
=
/var/lib/mysql/mysql.sock
default-character-set=utf8
[mysqld]
port
=
3306
socket
=
/var/lib/mysql/mysql.sock
skip-locking
key_buffer
=
16M
max_allowed_packet
=
1M
table_cache
=
64
sort_buffer_size
=
512K
net_buffer_length
=
8K
read_buffer_size
=
256K
read_rnd_buffer_size
=
512K
myisam_sort_buffer_size
=
8M
default-character-set=utf8
init_connect='SET
NAMES
utf8'
//此行可不加
[mysql]
no-auto-rehash
default-character-set=utf8
保存退出;
4.重起MySQL服务器,使其设置的内容生效
#/etc/init.d/mysql
restart
5.
重新登入mysql;
#
mysql
-u
root
-
p
#(输入密码)
mysql>
show
variables
like
'character_set%'
;
+--------------------------+----------------------------+
|
Variable_name
|
Value
|
+--------------------------+----------------------------+
|
character_set_client
|
utf8
|
|
character_set_connection
|
utf8
|(都生成了utf8,成功了
哈哈哈)
|
character_set_database
|
utf8
|
|
character_set_filesystem
|
binary
|
|
character_set_results
|
utf8
|
|
character_set_server
|
utf8
|
|
character_set_system
|
utf8
|
|
character_sets_dir
|
/usr/share/mysql/charsets/
|
+--------------------------+----------------------------+
mysql启动和停止
操作

可以通过
#/etc/init.d/mysql
[start
|
stop
|
restart](实现启动,停止,重启)
也可以通过
#service
mysql
[start
|
stop
|
restart](实现启动,停止,重启)
*********************************
另外:如果在修改字符集前,尝试在数据库中插入中文,那么当修改了字符集后,在你所插入中文的数据库中(在别的数据库中可能没问题),
通过show
variables
like
'character_set%'查询的结果可如下:
+--------------------------+----------------------------+
|
Variable_name
|
Value
|
+--------------------------+----------------------------+
|
character_set_client
|
utf8
|
|
character_set_connection
|
utf8
|
|
character_set_database
|
latin1
|
|
character_set_filesystem
|
binary
|
|
character_set_results
|
utf8
|
|
character_set_server
|
utf8
|
|
character_set_system
|
utf8
|
|
character_sets_dir
|
/usr/share/mysql/charsets/
|
+--------------------------+----------------------------+

❺ 请问在linux下,mysql的mysql_config和 my.cnf两个文件有什么区别,为什么我没有找到mysql_config 文件啊

my.cnf 在/etc/下,mysql_config在/usr/lib/mysql和/usr/bin下。
my.cnf是配置文件,存储数据库的位置,参数等信息。
mysql_config是命令,用于编译mysql客户端程序。

❻ linux mysql配置文件在哪

linux版本是my.cnf,一般会放在/etc/my.cnf,/etc/mysql/my.cnfwin下的是my.ini,一般会在安装目录的根目录还有就是,mysql就算没有这个配置文件也能运行的,你具体要修改什么

❼ linux 或者说 ubuntu 下mysql 的配置文件 my.cnf 的路径是多少我是直接在终端中输入命令安装的。

my.cnf 这个配置文件如果为空或不存在的时候,mysql采用默认配置运行,解决方法如下:

1、首先通过SSH登陆Linux服务器,登陆后,命令行键入“Nano /etc/my.cnf”即通过Nano浏览my.cnf文件,如图所示。

❽ 如何在linux下安装mysql数据库并配置

具体方法如下:

1、安装MySQL数据库

先从MySQL官网下载MySQL,然后进入所下载的安装文件所在目录,运行如下命令进行安装,然后使用/etc/rc.d
/init.d/mysqlrestart命令重启MySQL服务:

❾ linux系统中mysql8运用yum安装如何在初始化前改my.cnf配置文件

配置文件可以自定义配置,yum安装的方式不影响配置文件的,安装完之后直接写一个my.cnf文件,启动时候会自动去搜寻和匹配/etc/my.cnf配置文件的。

热点内容
qq浏览器如何取消保存密码 发布:2024-10-06 20:14:48 浏览:649
shell脚本ctrlc 发布:2024-10-06 20:10:37 浏览:888
压缩板好嘛 发布:2024-10-06 20:10:28 浏览:670
java编译基础教程 发布:2024-10-06 20:09:47 浏览:268
我的世界电脑java怎么玩服务器 发布:2024-10-06 19:16:54 浏览:480
存储空间大于存储池中的可用容量 发布:2024-10-06 19:15:28 浏览:33
什么叫估算法 发布:2024-10-06 19:15:20 浏览:87
c语言库编译 发布:2024-10-06 19:09:23 浏览:747
啊里云系统电视如何更换安卓系统 发布:2024-10-06 18:50:09 浏览:577
编译语言分为几类 发布:2024-10-06 18:34:56 浏览:785