扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
方法特别多
创新互联专注于企业营销型网站建设、网站重做改版、天镇网站定制设计、自适应品牌网站建设、HTML5、商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为天镇等各大城市提供网站开发制作服务。
1用你的CMS自带的数据库工具备份数据库
2使用帝国备份王
3myphpadmin上直接导出数据
MySQL允许远程访问的设置
1.注释bind-address = 127.0.0.1。
代码如下:
cd /etc/mysql
sudo vim my.cnf
将bind-address = 127.0.0.1注释掉(即在行首加#),如下:
代码如下:
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# bind-address = 127.0.0.1
除了注视掉这句话之外,还可以把后面的IP地址修改成允许连接的IP地址。但是,如果只是开发用的数据库,为了方便起见,还是推荐直接注释掉。
从上面的注释中,可以看出,旧版本的MySQL(从一些资料上显示是5.0及其以前的版本)上使用的是skip-networking。所以,善意提醒一下,使用旧版本的小伙伴请注意一下。
2.删除匿名用户
登录进数据库:
代码如下:
mysql -uroot -p123456
然后,切换到数据库mysql。SQL如下:
代码如下:
use mysql;
然后,删除匿名用户。SQL如下:
代码如下:
delete from user where user='';
3.增加允许远程访问的用户或者允许现有用户的远程访问。
接着上面,删除匿名用户后,给root授予在任意主机(%)访问任意数据库的所有权限。SQL语句如下:
代码如下:
mysql grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
如果需要指定访问主机,可以把%替换为主机的IP或者主机名。另外,这种方法会在数据库mysql的表user中,增加一条记录。如果不想增加记录,只是想把某个已存在的用户(例如root)修改成允许远程主机访问,则可以使用如下SQL来完成:
代码如下:
update user set host='%' where user='root' and host='localhost';
4.退出数据库
代码如下:
mysql exit
在MySQL Shell执行完SQL后,需要退出到Bash执行系统命令,需要执行exit。因为这个太常用也太简单。以下内容就提示“退出”,不再重复列出这个命令。
5.重启数据库
完成上述所有步骤后,需要重启一下数据库,才能让修改的配置生效。执行如下命令重启数据库:
代码如下:
sudo service mysql restart
到此为止,应该就可以远程访问数据库了。
1. 用工具备份.这个很多工具.看你的水平应该 知道的.
2. liunx 下 mysqldump 出来
3. 还有一种办法 复制出来 data 文件,.windows下是在 安装 mysql的data文件夹下的. 里面都是按 数据库名称 创建的文件夹. ;linux 下 也类似的.直接复制出来 ,复制进去 就行了.比导入导出 快得多, 我试过的
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流