首页 > 数据库 >mysqlmycnf配置项规则查看

mysqlmycnf配置项规则查看

时间:2022-10-27 12:34:27浏览次数:37  
标签:查看 mydata 规则 db mysqlmycnf buffer mysql my localhost

linux怎么查看mysql配置
查看方法如下:
1、linux下查看mysql的配置文件
[root@localhost~]#vi/etc/my.cnf
查看mysql是否启动
2、mysql的守护进程是mysqld
[root@localhost~]#servicemysqldstart
MySQL:
可以看看服务是否已经添加到linux上
[root@localhost~]#chkconfig--listmysqld
mysqld
0:关闭1:关闭
2:关闭3:关闭
4:关闭5:启用6:关闭
3、[root@localhost~]#
如果没有,先添加,用chkconfig--addmysqld
然后在35级别上设定服务为on
chkconfig--level35mysqldon
然后servicestart一下;
4、一旦启动了服务,可以这样检查服务器是否在运行
[root@localhost~]#ps-el|grepmysqld
850-1513
00:00:00mysqld_safe
2718561796
0780-
34055
00:00:00mysqld
[root@localhost~]#
电脑网络分类达人郭强
ubuntu 下mysql 的配置文件 my.cnf 是空的,怎么回事呢
my.cnf这个配置文件如果为空或不存在的时候mysql采用默认配置运行,这个没有多大关系。
如果你需要做相关配置则可以拷贝任意一个配置文件到/etc目录下,然后根据你的实际需要进行修改就可以了。
更多追问追答
那我从Windows里面考my.ini改名成my.cnf可以不
最好不要这样吧,my.cnf配置文件在网上可以搜到很多的,你随便复制一个然后添加到你的服务器上就可以了,推荐你看一篇文章:
这上面详细说明了my.cnf各个配置参数的说明,还有如何根据自身服务器情况进行配置。
当然你不需要做这么多配置,刚开始只需要配置一些基本的就可以了,深入学习的话可以仔细看看。
好的,O(∩_∩)O谢谢,因为我连接Linux上的mysql数据库老是报
Can'tconnecttoMySQLserveron'192.168.49.128'(10061)
网上说要修改my.cnf的配置
不是的,如果你是连接报错那应该是数据库用户的授权问题,解决方法如下:
1、首先确认网络配置没有问题。
2、确认数据库连接参数正确。
3、确保数据库用户拥有所有主机访问权限。
GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'password'WITHGRANTOPTION;
上述语句意思是将root用户赋予可以访问任何主机的任何数据库权限,注意password为你设置的root用户密码。
1、网络没有问题,拼的通
2、数据库用户名密码都是root端口号是3306
3、用户权限也给了的
不知道哪的问题了
你执行了我给你的grant语句么?还有连接的时候是连接超时之后报错的,还是直接就报错了?
什么是配置项?配置项有哪几类?
凡是纳入配置管理范畴的工作成果统称为配置项,配置项主要有两大类:一类是属于产品的组成部分,例如需求文档、设计文档、源代码、测试用例等等;另一类是在管理过程中产生的文档,例如各种计划、报告等
什么是配置项?配置项有哪几类?
凡是纳入配置管理范畴的工作成果统称为配置项,配置项主要有两大类:一类是属于产品的组成部分,例如需求文档、设计文档、源代码、测试用例等等;另一类是在管理过程中产生的文档,例如各种计划、报告等
如何查看MySQL配置文件的读取顺序
(1)先查看mysqld服务进程所在位置:(msyql 启动与否都可以查到)
#which mysqld
确保mysqld是存在的。
(2)使用mysqld命令执行以下命令:
# mysqld --verbose --help | grep -A 1 'Default options'
之后可以看到类似以下的结果:
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
那么,就可以从结果中知道mysqld服务启动时候,配置文件的读取顺序了。>> 换成 << 试试
mysql创建多个实例,my.cnf配置文件需要几个?
配置文件还是一个,只不过mysql的数据库存放目录需要多个,这根据你的实例来配置数据库存放目录。
给个多实例配置案例:
初始化数据库
[mysql@localhost ~]$ mkdir /mydata/mysql_db/data_1001 #创建数据库存放目录
[mysql@localhost ~]$ mkdir /mydata/mysql_db/data_1002
[mysql@localhost ~]$ mkdir /mydata/mysql_db/data_1003
[mysql@localhost mysql_db]$ ./bin/mysql_install_db –basedir=/mydata/mysql_db –datadir=/mydata/mysql_db/data_1001 –user=mysql #数据库初始化
Installing MySQL system tables…
Filling help tables…
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/mydata/mysql_db/bin/mysqladmin -u root password ‘new-password’
/mydata/mysql_db/bin/mysqladmin -u root -h localhost password ‘new-password’
Alternatively you can run:
/mydata/mysql_db/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd /mydata/mysql_db ; /mydata/mysql_db/bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd /mydata/mysql_db/mysql-test ; perl mysql-test-run.pl
Please report any problems with the /mydata/mysql_db/scripts/mysqlbug script!
[mysql@localhost mysql_db]$ ./bin/mysql_install_db –basedir=/mydata/mysql_db –datadir=/mydata/mysql_db/data_1002 –user=mysql
[mysql@localhost mysql_db]$ ./bin/mysql_install_db –basedir=/mydata/mysql_db –datadir=/mydata/mysql_db/data_1003 –user=mysql
配置mysql_multi
[mysql@localhost mysql_db]$ cd /home/mysql/
[mysql@localhost ~]$ vi my.cnf
[mysqld_multi] #添加内容如下
mysqld = /mydata/mysql_db/bin/mysqld_safe
mysqladmin = /mydata/mysql_db/bin/mysqladmin
user = mysql
[mysqld1001]
port = 3306
socket = /tmp/mysql3306.sock
pid-file = /tmp/mysql3306.pid
basedir = /mydata/mysql_db
datadir = /mydata/mysql_db/data_1001
skip-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
server-id = 1
[mysqld1002]
port = 3307
socket = /tmp/mysql3307.sock
basedir = /mydata/mysql_db
datadir = /mydata/mysql_db/data_1002
pid-file = /tmp/mysql3307.pid
skip-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
server-id = 1
[mysqld1003]
port = 3308
socket = /tmp/mysql3308.sock
basedir = /mydata/mysql_db
datadir = /mydata/mysql_db/data_1003
pid-file = /tmp/mysql3308.pid
skip-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
server-id = 1
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
多实例启动
[mysql@localhost mysql_db]$ mysqld_multi –defaults-file=/home/mysql/my.cnf –user=mysql start 1001-1003 #启动mysql实例

标签:查看,mydata,规则,db,mysqlmycnf,buffer,mysql,my,localhost
From: https://blog.51cto.com/yetaotao/5800744

相关文章

  • 查看mysql binlog日志(转)
    1.使用showbinlogeventsa.获取binlog文件列表mysql>showbinarylogs;+------------------+-----------+|Log_name|File_size|+------------------......
  • anaconda查看、安装、更新库
    Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。当你尝试pipinstallxxx时出现各种意外和依赖问题,那么conda就是一方良药。......
  • C# RulesEngine 规则引擎:从入门到看懵
    说明RulesEngine是C#写的一个规则引擎类库,读者可以从这些地方了解它:仓库地址:https://github.com/microsoft/RulesEngine使用方法:https://microsoft.github.io/Rule......
  • 使用ida查看这个函数调用了哪些api
    用ida查看一个函数,如这个叫getDiskInformAndSend的函数,想快速查看这个函数调用了哪些api,怎么做呢?右键点击函数名称,在选项里选择Xrefsgraphfrom(Xrefsgraphfrom表示......
  • windows使用nvidia-smi查看gpu信息
    需要在​​path​​添加如下路径才可以直接在cmd中使用nvidia-smi命令等。C:\ProgramFiles\NVIDIACorporation\NVSMIFan:显示风扇转速,数值在0到100%之间,是计算机的期望转......
  • Java方法覆盖的语法规则
    一、定义方法覆盖是指,继承父类的子类,写出的方法对于其父类中某一个方法,名称相同,参数列表、名称相同,返回类型相同,而此时,以父类作申请类型,子类作申请空间时的构造函数时,子类......
  • etcdctl 查看 etcd 集群状态或者数据脚本
    #!/bin/bash#Author:MichaelLee#Email:[email protected]#Date:07/26/2022#Filename:etcd.sh#定义变量url="https://github.com/etcd-io/etcd/releases/downlo......
  • 查看执行计划变化的SQL
     selecta.sql_id,a.exes,a.rowds,a.plan_hash_value,b.plan_hash_value,a.etimes,b.etimesfrom(SELECTDISTINCTa.sql_id,a.plan_hash_value,......
  • 查看Linux 位数和发行版名称、版本
    位数:getconfLONG_BIT或getconfWORD_BIT或file/bin/ls发行版:uname-acat/etc/issuelsb_release-d发行版描述lsb_release-a全部信息CentOS(RedHad):cat/etc/re......
  • 查看mysql库下所有表的大小
    selecttable_nameas'表名',(data_length/1024/1024)as'数据容量(MB)',(index_length/1024/1024)as'索引容量(MB)',((data_length+index_length)/1024/1024)as......