网站建设资讯

NEWS

网站建设资讯

mysql路径怎么改 mysql mycnf路径

如何修改mysql数据库文件的路径

修改mysql数据库文件的路径,用到的工具:notepad++,步骤如下:

创新互联是专业的株洲网站建设公司,株洲接单;提供成都做网站、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行株洲网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

停掉mysql的服务,用notepad++打开my.ini文件,搜索datadir,找到以下代码:

datadir="D:/phpStudy/MySQL/data/"

说明:datadir这个路径安装的时候是可以选择的,如果是默认的话根据需要修改。

2.修改完成以后保存,然后启动mysql服务,把默认路径data目录拷贝到修改之后的目录下边。

注意事项:修改之前需停掉mysql服务,否则可能导致mysql数据文件损坏。

如何设置mysql数据库的路径?

MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把MySQL目录移到/home/data下需要进行下面几步:\x0d\x0a1、home目录下建立data目录\x0d\x0acd /home\x0d\x0amkdir data\x0d\x0a2、把MySQL服务进程停掉\x0d\x0amysqladmin -u root -p shutdown\x0d\x0a3、把/var/lib/mysql整个目录移到/home/data\x0d\x0amv /var/lib/mysql /home/data/\x0d\x0a这样就把MySQL的数据文件移动到了/home/data/mysql下。\x0d\x0a4、找到my.cnf配置文件\x0d\x0a如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:\x0d\x0a\x0d\x0a[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf\x0d\x0a\x0d\x0a5、编辑MySQL的配置文件/etc/my.cnf\x0d\x0a为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock。操作如下:\x0d\x0a\x0d\x0avi  my.cnf  (用vi工具编辑my.cnf文件,找到下列数据修改之)\x0d\x0a# The MySQL server\x0d\x0a[mysqld]\x0d\x0aport = 3306\x0d\x0a#socket  = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)\x0d\x0asocket  = /home/data/mysql/mysql.sock (加上此行) \x0d\x0a\x0d\x0a6、修改MySQL启动脚本/etc/init.d/mysql\x0d\x0a最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。\x0d\x0a\x0d\x0a[root@test1 etc]# vi /etc/init.d/mysql\x0d\x0a#datadir=/var/lib/mysql(注释此行)\x0d\x0adatadir=/home/data/mysql (加上此行) \x0d\x0a\x0d\x0a7、重新启动MySQL服务\x0d\x0a\x0d\x0a/etc/init.d/mysql start\x0d\x0a\x0d\x0a或用reboot命令重启Linux\x0d\x0a如果工作正常移动就成功了,否则对照前面的7步再检查一下。\x0d\x0a还要注意目录的属主和权限。

win10 MySQL更换储存路径

近几天在抓Wiki的数据,爬虫没控制好导致数据量过大,原数据储存位置在C盘差点爆了,在网上查询了更换存储路径的方式如下:

1. 在任务管理器-服务里找到MySQL的启动项-右键点属性,查看配置文件的路径,我的原有路径为:C:/ProgramData/MySQL/MySQL Server 8.0/my.ini

2. 在服务中停止MySQL服务,查看my.ini文件中datadir项,进入该目录下将data文件夹copy至新设定的文件目录下,我挪到了D:/MySQLData。因为涉及数据最好是复制,等复制完毕再删除原数据。 同时复制一份my.ini文件至该目录下,并将my.ini文件中datadir更新至你新设定的路径D:/MySQLData/data

3. win + R打开运行窗口,regedit打开注册表,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\路径下找到MySQL启动项,名字跟服务中一致,双击ImagePath,打开弹窗,把数值数据中my.ini的路径改为D:\MySQLData\my.ini,确定。

4. 到服务中启动MySQL,能正常启动并且能正常连接则迁移完毕。


分享文章:mysql路径怎么改 mysql mycnf路径
文章URL:http://cdweb.net/article/doiesdp.html