linuxmysqlwindows
⑴ 怎样将linux下Mysql数据库导入到Windows的MySQL中
用phpmyadmin,在linux导出成sql格式,在windows下再导入即可。
前提是两个系统下都得装上phpmyadmin。个人感觉是最简单的办法。
在刚接触linux下的php、mysql时,曾经为了把access下的数据转移到mysql下费了很大劲,现在感觉phpmyadmin太方便了,数据备份、转移都非常方便。
直接拷贝数据文件,在linux下会遇到权限问题,感觉很麻烦。
⑵ 怎样将Linux下MySQL数据库导入到Windows的MySQL中
你好,
其实你要导入的就是数据而已。
呵呵 我曾经从windows上导入到linux上去 是一样。
先在linux上将数据都导出一个文件,再将这个文件拷贝到windows下 导进windows的mysql中。
导出
mysqlmp -u root -p 数据库名>文件名
导入
mysql -uroot -p 数据库名<文件名
⑶ 使用mysql安装在linux下好还是windows下好
mysql最初是为linux开发的,因为它的高性能,易操作性很强。
安装在linux上,更加的高性能,消耗资源会少一些,因为它不会调用GUI的界面,后台命令操作也很流畅。
安装在windows上,资源会消耗多一些,但是它是基于图形化管理的,所以对新手或者对windows熟悉的人来说,是很好的选择。
⑷ linux下mysql备份文件怎样还原到windows下
在老版本的MySQL 3.22中,MySQL的单表限大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。但是,当出现MyISAM存储引擎之后,也就是从MySQL 3.23开始,MySQL单表最大限制就已经扩大到了64PB了(官方文档显示)。也就是说,从目前的技术环境来看,MySQL数据库的MyISAM存储 引擎单表大小限制已经不是有MySQL数据库本身来决定,而是由所在主机的OS上面的文件系统来决定了。 而MySQL另外一个最流行的存储引擎之一Innodb存储数据的策略是分为两种的,一种是共享表空间存储方式,还有一种是独享表空间存储方式。 当使用共享表空间存储方式的时候,Innodb的所有数据保存在一个单独的表空间里面,而这个表空间可以由很多个文件组成,一个表可以跨多个文件存在,所 以其大小限制不再是文件大小的限制,而是其自身的限制。从Innodb的官方文档中可以看到,其表空间的最大限制为64TB,也就是说,Innodb的单 表限制基本上也在64TB左右了,当然这个大小是包括这个表的所有索引等其他相关数据。 而当使用独享表空间来存放Innodb的表的时候,每个表的数据以一个单独的文件来存放,这个时候的单表限制,又变成文件系统的大小限制了。
⑸ 听说MySQL数据库一般在linux系统用,我只会Windows怎么办
MySQL也有forwindows版的。
另外,不管是linux版还是windows版的MySql,用法都是完全一样的!
之所以说MySQL数据库一般在linux系统用,是因为Linux+Apache+MySql+PHP这四个软件都是免费或开源软件,如果想最低成本搭建一个网站,那么用它们就是最合适的,即所谓的LAMP组合。当然,这并不等于说Mysql就只能在Linux系统中使用!Mysql可以运行在AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统!!!
最后再多嘴一句:网站服务器使用的是什么操作系统是不需要你们这些网站开发者关心的(除非你是负责网站底层管理的),PHP既可以部署在Linux系统的服务器,也可以部署在windows系统的服务器,用法是百分百完全一样的,而通过PHP调用的各种插件、组件等等就更加不用担心了!
难道你在浏览一个网站时,会感觉出它是来自于Linux服务器还是Windows服务器吗?
⑹ windows下怎么连接linux上的mysql数据库
首先,纠正一下,mysql只是一个数据库软件,安装在windows还是linux操作系统上,连接方法一致,下面介绍windows下如何连接mysql数据库。
一、本机mysql的连接方式:
1.按快捷键win+R键来进入运行,并输入cmd,点击确定
2.键入命令mysql
-u
root
-p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。
3.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:
mysql>
二、远程mysql的连接方式
假设远程主机的IP为:111.111.111.111,用户名为root,密码为mysql123。则键入以下命令:
mysql
-h111.111.111.111
-uroot
-p;在提示符下输入密码mysql123,连接成功。
⑺ windows和Linux下的mysql授权表设置攻略
在Windows中,当mysql安装完成之后不需要创建数据目录和授权表。在数据目录下的MySQL数据库中存在一套预初始化的'账户的授权表。不要运行Unix中使用的mysql_install_db脚本。
在Unix上安装MySQL后,需要初始化授权表、启动服务器,并确保服务器工作正常。并为授权表中的账户指定密码。
在Unix中,由mysql_install_db设置授权表。
如果系统为安装好的CentOS5,则只需要运行
# mysql_install_db --user=mysql --datadir=/var/lib/mysql_ndbd/
一定要确保由mysql登录账户拥有数据库目录和文件,以便在以后运行服务器具有读、写访问权限。
当然,也可以以
mysqld_safe --user=mysql --skip-grant-tables & 跳过授权表来登录,登录进去重新赋权限,同时更新权限表:flush privileges
⑻ Windows与Linux在使用mysql上有什么区别
mysql在windows与linux下使用的方法、语法完全一样,没有不同。
MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。
⑼ 怎样将Linux下MySQL数据库导入到Windows的MySQL中
首先通过xshell连接数据库服务器,执行命令mysql -u root -p 命令,按照提示输入密码。连接上数据库。
在连接终端上执行命令create database JD_Model;
执行完成后,验证数据库是否创建成功。执行命令show database;查看是否有JD_Model数据库。
将准备好的数据库文件20151010.sql文件通过xftp工具,上传至/root目录下,并等待上传完毕。
在连接数据库的终端执行命令use JD_Model。
使用JD_Model数据库。具体操作如下图所示。
执行命令source /root/20151010.sql。执行数据库导入命令。
待导入完毕,执行下一步操作。
确定数据表是否创建成功,即数据文件是否导入成功。
执行命令 show tables;查看数据库下的表。
⑽ windows下的mysql如何连接linux下的mysql
其实mysql数据库只是个服务,不管在window下linux下,都是可以通过客户端来连接的。
cmd就是window下的一个客户端。通过mysql -h服务地址 -u用户名 -p密码 来连接。
如果连接不成功,可能就是地址不对。你可以通过telnet来看看linux下mysql的地址和端口能不能通。如果可以,那就能正常通信了。如果不行,你就要查看mysql的ip是多少。这个涉及到你的window和linux是否在同一个局域网,是否用桥接方式等。