求个大神,怎样将MySQL的数据库整体数据右移

求个大神,怎样将MySQL的数据库整体数据右移,第1张

假如要把目录移到/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、找到mycnf配置文件

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

[root@test1 mysql]# cp /usr/share/mysql/my-mediumcnf /etc/mycnf

5、编辑MySQL的配置文件/etc/mycnf

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

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

# The MySQL server

[mysqld]

port = 3306

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

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

6、修改MySQL启动脚本/etc/initd/mysql

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

[root@test1 etc]# vi /etc/initd/mysql

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

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

7、重新启动MySQL服务

/etc/initd/mysql start

或用reboot命令重启Linux

如果工作正常移动就成功了,否则对照前面的7步再检查一下。还要注意目录的属主和权限。

顺序错了吧。而且DataSet少了“接受改变”这行。

dataGridView1EndEdit();

SqlConnection con = new SqlConnection("连接数据库");

SqlDataAdapter da = new SqlDataAdapter("select  from 表", con);

SqlCommandBuilder sb = new SqlCommandBuilder(da);

daUpdateCommand = sbGetUpdateCommand();

DataSet ds = (DataSet)dataGridView1DataSource;

daUpdate(ds);

dsAcceptChange();

以上就是关于求个大神,怎样将MySQL的数据库整体数据右移全部的内容,包括:求个大神,怎样将MySQL的数据库整体数据右移、求大神:C#中用UpdateCommand通过修改DataGridView直接修改数据库,下面代码哪里错了执行后完全没反应、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9802772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存