
*** 作步骤:
1.检查mysql数据库存放目录
mysql -u root -prootadmin
#进入数据库
show variables like '%dir%'
#查看sql存储路径
(查看datadir 那一行所指的路径)
quit
2.停止mysql服务
service mysqld stop
3.创建新的数据库存放目录
mkdir /data/mysql
4.移动/复制之前存放数据库目录文件,到新的数据库存放目录位置
cp -R /usr/local/mysql/data/* /data/mysql/#或mv /usr/local/mysql/data/* /data/mysql
5.修改mysql数据库目录权限以及配置文件
chown mysql:mysql -R /data/mysql/
vim /etc/my.cnf
datadir=/data/mysql (制定为新的数据存放目录)
vim /etc/init.d/mysqld
datadir=/data/mysql
6.启动数据库服务
service mysqld start
说明:根据以上的简单6步 *** 作,已经成功的数据库目录更换路径了。
我感觉没有必要用中间表,每个表里面加个用户ID(userid),用户登录的时候肯定会获取到他的userid,然后每个表里面查一遍,就获取了这个用户的所以资料了!如果需求必须这样设计的话,那一张关系表足矣!如果还是不懂,加我Q:2417037332建议你把先要更新的数据库表数据先删除delect 表
在需要更新的数据库用 select * into 新表 from opendatasource('SQLOLEDB','Data Source=远程数据库IPUser ID=用户名Password=密码').远程数据库名称.dbo.远程数据库表 就可以了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)