mysql怎么添加目录 怎么添加目录索引

为什么,Linux下如何更改mysql目录?

首先停止mysql服务,然后用mv命令将mysql目录移动到新目录(为保险起见可以使用cp命令复制),再设置相同的权限,有两种方式完成mysql目录更改最后的操作:第一种方式就是使用链接,用“ln –s 新目录 原mysql目录”命令将新目录链接到原目录位置(如果之前使用的是cp命令,须先删除原mysql目录后再建立链接);第二种方式就是修改配置文件my.cnf,指定datadir和socket的值到新目录。对于服务器而言,最好的方式是使用逻辑卷管理(LVM),就不需要更改目录了,只需要在添加新硬盘后增加mysql目录所在逻辑卷大小就行了。

创新互联公司主要从事成都网站设计、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务沧州,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

求问mysql如何修改数据库目录

环境: OS:Red Hat Linux As 5 DB:MySql 5.5 在linux下安装好mysql后,默认的数据文件路径存放在/var/lib/mysql目录下, 下面的步骤说明如将该目录下的数据文件迁移到其他目录. 1.创建数据库目录并将该目录权限属主修改为mysql [root@host1 /]# mkdir -p mysql/data [root@host1 /]# chown -R mysql:mysql ./mysql 2.停止mysql服务 [root@host1 etc]# service mysql stop Shutting down MySQL. [ OK ] 3.修改my.cnf文件修改 在[mysqld]下添加新的数据存放路径 datadir=/mysql/data 4.将默认的数据路径下的所有文件和目录cp到新的目录下 [root@host1 mysql]#cd /var/lib/mysql [root@host1 mysql]#cp -R * /mysql/data/ 这里注意copy过去的目录权限属主需要修改为mysql,这里直接修改 mysql目录即可. [root@host1 mysql]# chown -R mysql:mysql ./mysql 4.启动数据库 [root@host1 mysql]# service mysql start Starting MySQL.... [ OK ] -- The End --

如何安装windows mysql

把错误贴出来,不然你这样说,别人也不知道是什么原因安装不了。

服务不能正常启动

start-运行,输入“services.msc”,查看是否存在mysql的service

如果存在,并且不能手动启动

打开注册表,定位到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”

删掉mysql对应的service

重新配置mysql instance,看是否能正常启动

如果还不能,删掉刚装的mysql,如上方式清除mysql对应的service

重新安装mysql

另外在windows搭建php环境有很多包可以试用,比如xampp什么的。

mysql如何修改数据库目录

MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把MySQL目录移到/home/data下需要进行下面几步:

1、home目录下建立data目录

cd /home

mkdir data

2、把MySQL服务进程停掉

mysqladmin -u root -p shutdown

3、把/var/lib/mysql整个目录移到/home/data

mv /var/lib/mysql /home/data/

这样就把MySQL的数据文件移动到了/home/data/mysql下。

4、找到my.cnf配置文件

如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:

[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

5、编辑MySQL的配置文件/etc/my.cnf

为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock。操作如下:

vi  my.cnf  (用vi工具编辑my.cnf文件,找到下列数据修改之)

# The MySQL server

[mysqld]

port = 3306

#socket  = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)

socket  = /home/data/mysql/mysql.sock (加上此行)

6、修改MySQL启动脚本/etc/init.d/mysql

最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。

[root@test1 etc]# vi /etc/init.d/mysql

#datadir=/var/lib/mysql(注释此行)

datadir=/home/data/mysql (加上此行)

7、重新启动MySQL服务

/etc/init.d/mysql start

或用reboot命令重启Linux

如果工作正常移动就成功了,否则对照前面的7步再检查一下。

还要注意目录的属主和权限。


分享题目:mysql怎么添加目录 怎么添加目录索引
分享网址:http://csdahua.cn/article/docoidg.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流