mysql创建数据库指定目录(mysql创建数据库时如何指定数据文件与日志文件的位置和大小)
本文目录
mysql创建数据库时如何指定数据文件与日志文件的位置和大小
Mysql创建数据库时会在如下目录创建以数据库名为名的目录
show variables like "%datadir%";
数据文件日志也就在相应目录下了。
日志大小、看看这些参数是否能达到你的目的:
命令行参数–log-bin=filename:记录二进制日志文件的位置,尽量指定路径名,如果不指定的话则保存在数据目录;–log-bin-index=file:记录二进制日志文件索引的位置,保存了日志文件名;–max_binlog_size:单个文件最大多少;–binlog-do-db=db_name:哪个数据库使用,只有这个数据库使用;–binlog-ignore-db=db_name:哪个数据库不使用,只有这个数据库不使用;系统变量log_bin:日志的位置;binlog_cache_size:二进制日志缓存大小,是每一个连接进来的线程分配的大小,不是整个服务器的大小;max_binlog_cache_size:最大缓存大小;max_binlog_size:单个文件最大大小,超过此大小则再分配一个文件,但是一个事务必须在一个文件中,所以可能会稍大点;binlog_cache_use:当前连接使用的binlog缓存的事务的数量,使用show status like ‘binlog_cache_use’查看(show status命令显示了所有连接到mysql服务器的状态值);binlog_cache_disk_use:如果binlog_cache_use不够用,则在磁盘上缓存,应该尽量避免;binlog_do_db:设置master-slave时使用;binlog-ignore-db:设置哪个数据库不记录日志;sync_binlog:缓存与硬盘的同步频率(commit多少下同步一次,0表示服务器自动控制);
Mysql建立数据库如和在一个指定的位置建立数据库,如何指定数据库默认的存储位置
工具/材料:Management Studio。
1、首先在桌面上,点击“Management Studio”图标。
2、然后在该界面中,右键点击“新建数据库”。
3、之后在该界面中,输入数据库名称。
4、接着在该界面中,点击数据库文件里,test的存储路径选择按钮。
5、然后在该界面中,选中指定存储位置,点击“确定”按钮。
6、继续在该界面中,点击数据库文件里,test_log的存储路径选择按钮。
7、再者在该界面中,选中指定存储位置,点击“确定”按钮。
8、最后在该界面中,点击“确定”按钮即可。
mysql如何把自建目录
操作步骤:1.检查mysql数据库存放目录mysql -u root -prootadmin#进入数据库show variables like ’%dir%’;#查看sql存储路径(查看datadir 那一行所指的路径)quit;2.停止mysql服务service mysqld stop3.创建新的数据库存放目录mkdir /data/mysql4.移动/复制之前存放数据库目录文件,到新的数据库存放目录位置cp -R /usr/local/mysql/data/* /data/mysql/ #或mv /usr/local/mysql/data/* /data/mysql5.修改mysql数据库目录权限以及配置文件chown mysql:mysql -R /data/mysql/vim /etc/my.cnfdatadir=/data/mysql (制定为新的数据存放目录)vim /etc/init.d/mysqlddatadir=/data/mysql6.启动数据库服务service mysqld start说明:根据以上的简单6步操作,已经成功的数据库目录更换路径了。
如何更改MYSQL默认数据库的目录
1.停止数据库服务: 使用/etc/init.d/mysql stop 或者 stop mysql 2. 在目标位置(/data)创建数据库文件的目录(如/mysqldb),并复制(如果不再使用默认的位置,则可以直接mv原先数据库文件到新目录下)原先的数据库文件目录到该目录下: cd /data mkdir mysqldb cp -r /var/lib/mysql /data/mysqldb/ 经过一段时间的等待后,在/data/mysqldb/下面就有了原先默认的mysql数据库文件目录的拷贝“/mysql” 3.修改my.cnf文件 # vim /etc/mysql/my.cnf 将datadir = /var/lib/mysql 改为 datadir = /data/mysqldb/mysql 另外由于当前my.cnf 中的socket = /var/run/mysqld/mysqld.sock(而并非像网上所说的sock = /var/lib/mysql/mysql.sock),即socket的位置并不在数据库文件所在的位置,因此可以不做类似网上其他网页所说的,要使用以下的命令做一个mysql.sock 链接: ln -s /data/mysqldb/mysql/mysql.sock /var/lib/mysql/mysql.sock (需要从/home/data/mysql下复制一份过来) 4. 修改数据库的权限: # chown -R mysql:mysql /data/mysqldb/mysql/ ← 改变数据库文件目录的归属为mysql # chmod 700 /data/mysqldb/mysql/whois/ ← 改变数据库目录whois的属性为700 # chmod 660 /data/mysqldb/mysql/whois/* ← 改变数据库中数据表的属性为660 5. 修改文件usr.sbin.mysqld # vim /etc/apparmor.d/usr.sbin.mysqld 把 /var/lib/mysql r, /var/lib/mysql/** rwk, 改成 /data/mysqldb/mysql/ r, /data/mysqldb/mysql/** rwk, 注意:没有该步骤的话,将导致数据库服务无法重启,好像在重启,但是一直卡住无反应。 6.启动mysql服务器 /etc/init.d/apparmor restart /etc/init.d/mysql restart (或者使用 restart mysql)
更多文章:
dom事件流(当一个DOM节点被点击时候,我们希望能够执行一个函数,应该怎么做)
2024年7月28日 15:20
八爪鱼采集教程(八爪鱼如何发布到网站,有那个详细教下那个发布接口的么详细点,别让我看教程,不懂才请教的)
2024年7月3日 12:51
oracle11g数据库安装教程(怎么安装oracle11数据库)
2024年6月6日 10:53
left join中把左表的筛选条件(sql join: 两张表关联,要求显示左边表所有数据,而筛选条件是右表里的,)
2024年7月23日 03:16
教程类英文翻译(e英语教程翻译文章hi ,iam estelle,some people like to cal)
2024年7月4日 09:53
OPPO手机侧边栏是什么功能怎么打开?oppo手机侧边栏怎么打开
2024年6月30日 12:31
firefox兼容浏览器插件安装(绿色插件 让火狐3兼容所有下载工具)
2024年4月7日 20:05
centos7网卡配置(Virtual Box虚拟机CentOS 7.x双网卡网络配置)
2024年7月19日 12:37
python自学到什么程度可以去上班(python学到什么程度可以就业_学python好就业吗)
2024年7月1日 16:45
银联风控系统会冻结资金吗?银联系统如何解决银行卡生僻字网上转账问题
2024年7月18日 07:10
python连接mysql数据库(python 怎么连接mysql)
2023年12月18日 06:20