数据库文件路径。
进入账套管理系统,出现已有帐套。点击新建,新建帐套号必需与已有的帐套不同,这时候系统会自动生成关于这个帐套所属的数据库,数据库文件路径就是选择你要保存的路径,一般保存在SQL的默认目录下,你可以改的。数据库日志文件也一样。
如果是真实做账就要按实填写,练习用就可以自己随意写,保存路径最好是放在C盘这样可以避免误 *** 作带来不便。
1停止数据库服务:
使用/etc/initd/mysql
stop
或者
stop
mysql
2
在目标位置(/data)创建数据库文件的目录(如/mysqldb),并复制(如果不再使用默认的位置,则可以直接mv原先数据库文件到新目录下)原先的数据库文件目录到该目录下:
cd
/data
mkdir
mysqldb
cp
-r
/var/lib/mysql
/data/mysqldb/
经过一段时间的等待后,在/data/mysqldb/下面就有了原先默认的mysql数据库文件目录的拷贝“/mysql”
3修改mycnf文件
#
vim
/etc/mysql/mycnf
将datadir
=
/var/lib/mysql
改为
datadir
=
/data/mysqldb/mysql
另外由于当前mycnf
中的socket
=
/var/run/mysqld/mysqldsock(而并非像网上所说的sock
=
/var/lib/mysql/mysqlsock),即socket的位置并不在数据库文件所在的位置,因此可以不做类似网上其他网页所说的,要使用以下的命令做一个mysqlsock
链接:
ln
-s
/data/mysqldb/mysql/mysqlsock
/var/lib/mysql/mysqlsock
(需要从/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
修改文件usrsbinmysqld
#
vim
/etc/apparmord/usrsbinmysqld
把
/var/lib/mysql
r,
/var/lib/mysql/
rwk,
改成
/data/mysqldb/mysql/
r,
/data/mysqldb/mysql/
rwk,
注意:没有该步骤的话,将导致数据库服务无法重启,好像在重启,但是一直卡住无反应。
6启动mysql服务器
/etc/initd/apparmor
restart
/etc/initd/mysql
restart
(或者使用
restart
mysql)
1、首先打开sql server管理工具,使用账号和密码进行登录,如图,
2、登录进去以后,找到local sql server,如图,
3、然后右键点击,选择属性,如图,
3、在d出的界面,找到数据库设置,找到数据库默认位置,如图,
4、然后点击后面路径进行修改数据库文件和日志文件的默认位置,然后点击确定进行修改,即可。完成效果图。
1安装SQl Server过程中,修改路径(因为我安装的时候,忘记改路径了,所以没截下图来,**部分是真正的标注):
2打开SQL Server2008,在图形界面里修改数据库的存储路径:
右击“对象资源管理器”,然后单击“属性”,在单击“数据库设置”,修改下面的“数据库默认位置”中的“数据”,“日志”里面的存储位置为你想放的位置即可。
3用SQL语句修改数据库的存储路径,将“E:\YourData”,“E:\YourLogs”改为你想放的位置即可(这个我没试过,也是看大神写的,就总结在这里了):
USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultData', REG_SZ, N'E:\YourData'
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultLog', REG_SZ, N'E:\YourLogs'
GO
4这个我也没试过,大家可以试一下。
Windows Server 2008 Standard Version 64-bit
SQL Server 2005 Standard Version 64-bit
查询用户库Data文件默认路径:
DECLARE @DefaultData VARCHAR(100)
EXEC masterxp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL1\MSSQLServer',
@value_name='DefaultData',
@DefaultData=@DefaultData OUTPUT
SELECT @DefaultData
查询用户库Log文件默认路径:
DECLARE @DefaultLog VARCHAR(100)
EXEC masterxp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL1\MSSQLServer',
@value_name='DefaultLog',
@DefaultLog=@DefaultLog OUTPUT
SELECT @DefaultLog
查询用户库备份文件默认路径:
DECLARE @BackupDirectory VARCHAR(100)
EXEC masterxp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL1\MSSQLServer',
@value_name='BackupDirectory',
@BackupDirectory=@BackupDirectory OUTPUT
SELECT @BackupDirectory
修改用户库Data文件默认路径:
EXEC masterxp_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL1\MSSQLServer',
@value_name='DefaultData',
@type='REG_SZ',
@value='D:\SQL2005\Data'
修改用户库Log文件默认路径:
EXEC masterxp_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL1\MSSQLServer',
@value_name='DefaultLog',
@type='REG_SZ',
@value='D:\SQL2005\Log'
修改用户库备份文件默认路径:
EXEC masterxp_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL1\MSSQLServer',
@value_name='BackupDirectory',
@type='REG_SZ',
@value='D:\SQL2005\DBBak'
5(这个也没试过,嘿嘿)
-- 更改数据文件存放目录
EXEC xp_instance_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\MSSQLServer\MSSQLServer',
@value_name='DefaultData',
@type=REG_SZ,
@value='E:\Data'
GO
-- 更改日志文件存放目录
EXEC masterxp_instance_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\MSSQLServer\MSSQLServer',
@value_name='DefaultLog',
@type=REG_SZ,
@value='E:\Data'
GO
以上就是关于账套数据库存放路径只能在什么过程中进行修改全部的内容,包括:账套数据库存放路径只能在什么过程中进行修改、如何更改MySQL数据库的默认目录位置、如何修改sqlserver默认创建数据库的路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)