贵港购物网站开发设计,可以在线做c语言的网站,wordpress实现视频播放,湛江网站制作费用一、准备工作
1、SQL server安装包与已经有数据的mdf、ldf数据库文件#xff1b; 2、.net Framework安装包#xff1b;#xff08;用于支持SQL Server安装的组件#xff09; 3、MySql安装包#xff1b;#xff08;用于目标数据库的环境安装#xff09; 4、navicat安装包…
一、准备工作
1、SQL server安装包与已经有数据的mdf、ldf数据库文件 2、.net Framework安装包用于支持SQL Server安装的组件 3、MySql安装包用于目标数据库的环境安装 4、navicat安装包。用于连接SQL server与MySql数据库实现数据的迁移
二、MySql的优势与适用场景
1、数据库的迁移比如在不同的虚拟化环境中运行已有数据的数据库 2、使用开源的数据库MySql免费 3、MySql方便小巧从以下的安装过程中将有体会 4、MySql运行速度快 5、MySql可跨平台使用 6、MySql可移植。
三、安装与配置过程
一安装SQL server 2008R2下载地址链接
https://pan.baidu.com/s/1GBpmzA5k9TDwdyYHo-MHIg 提取码3vr5 1、解压下载的SQL server执行setup安装如下图
2、提示安装microsoft .Net Framework下载地址提取码3vr5 1下载. Net Framework后执行安装如下图
2接受协议点安装如图
3等待安装过程如图
4安装结束如图
3、开始全新安装SQL server如下图
4、继续安装MSSQL server如下图
5、输入产品密钥如下图
6、接受安装协议如下图
7、根据安装组件点安装如下图
8、安装规则中的防火墙警告如下图
9、处理安装规则中的防火墙警告开启系统防火墙的1433端口号
10、选择SQL Server功能安装如下图
11、本例中全选功能如下图
12、检测安装规则通过如下图
13、给安装的MS SQL server指定实例名称与安装实例的路径如下图
14、点下一步继续安装如下图
15、对服务的帐户进行配置指定administrator超级用户如下图
16、密码强度要满足要求密码的长度与复杂度前提能记住如下图
17、添加管理员用户administrator对Analysis Services的管理权限如下图
18、本例选择安装本机模式默认配置如下图
19、点下一步继续安装如图
20、安装配置规则通过如下图 21、点安装开始安装进程如下图
22、安装完成后点关闭重启服务器如图
23、重启server操作系统检查SQL server启动正常如下图
二使用navicat连接MSSQL与MySQL
1、安装navicat工具软件 navicat下载地址链接https://pan.baidu.com/s/1CbNVz9tJ98KC7do5SN2rfw 提取码ufrt 1执行对应版本的navicat安装程序进入navicat安装向导如下图
2接受安装协议如下图
3选择navicat的安装路径如下图
4选择创建快捷方式的路径如下图
5勾选建立桌面图标如下图
6点击安装完成安装进程如下图
三 navicat连接MSSQL
1、局域网客户端使用navicat连接MSSQL如下图
2、安装ODBC Driver。 1提示安装ODBC Driver
2进入安装向导如下图
3接受安装协议如下图
4选择安装组件如下图
5单击install开始安装如下图
6安装结束如下图
3、navicat再次连接MSSQL就可以连接上如下图
四使用navicat连接MySQL
1、测试客户端到服务器的MySQL端口的连通性 1使用cmd命令telnet 192.168.0.56 3306 192.168.0.56是mysql服务器的ip地址3306是mysql的默认端口号根据安装时的配置指定给出
2提示不允许连接到此MySQL服务器如下图 根据前面的操作服务器本机可以连接MySQL数据库局域网不可以连接
2、使用Navicat连接MySQL数据库如下图 1设置参数对应服务器上安装的MySQL如下图
2使用open connection命令连接MySQL如下图
3依然提示服务器不允许连接
4、解决MySQL只能本地连接的方案 1在服务器上操作mysql -uroot –p登录到mysql
2设置path系统变量值在path变量值的最后加上mysql的安装路径下的bin作为变量值每2个值之间用分号;隔开
3关闭cmd窗口重新打开echo %path%查看设置的path系统变量值是否生效如下图
4再次执行mysql –uroot –p此时命令便可以直接在CMD命令提示符下执行如下图
5show databses;查看mysql中已有的数据库如下图 其中有一个 名为mysql的数据库打开它命令操作如下图
6select host from user where user’root’;查看允许root用户访问的主机是localhost本机所以LAN局域网的其他终端无法访问MySQL如下图
7update user set host ‘%’ where user ‘root’; 更新host主机的root用户访问权限为%%是个通配符即允许所有网络内的主机访问。
8flush privileges;更新访问权限再次使用select host from user where user’root’;查看允许访问host的范围为%了即可如上图
5、使用cmd窗口命令再次测试MySQL数据库端口3306的连通性如下图 1在局域网的PC上使用cmd命令telnet 192.168.0.56 3306测试到MySQL数据库端口的连接如下图
2结果能正常连接了如下图
6、局域网上的PC使用navicat再次连接Mysqlyuelan的MySQL数据库时能正常连接并可以打开数据库看到对应的table表了如下图
五使用MS SQL server配置工具导入数据库文件.mdf到MSSQL中
1、执行MS SQL服务器开始菜单中的SQL Server Managerment Studio如下图
2、使用MSSQL Server的sa帐户登录如下图
3、附加mdf数据库到MSSQL中 1数据库右击执行附加命令如下图
2点添加找到并选定mdf文件如下图
3点确定如下图:
4刷新数据库查看刚添加的数据库表如下图:
此时mdf与ldf数据库文件已经导入到了MS SQL中。
六使用navicat将MSSQL的数据库传输到MySQL中
1、新建数据库右击连接上的MySQL服务器执行New Database…如下图
2输入数据库名称zixbook_Data定义字符集为utf8如下图
3双击新建好的数据库zixbook_Data执行tools工具菜单中的data Transfer…数据传输如下图
4选择源是MSSQL中的数据库文件已有数据目标是MySql新建的空数据库如下图
5点next后勾选所有表点next如下图
6点start开始执行如下图
7提示是否确认在建立目标对象之前删除对象确认如下图
8执行从MSSQL到MySql的数据传输过程如下图
9数据传输完成如下图
10保存当前的配置文件如下图
四、验证数据库
1、在navicat中查询传输到MySQL中的表中数据正常如下图
2、通过命令查看MySQL数据库中的表正常如下图
3、查看导入到MySQL数据库中的表显示中文为乱码如下图
4、mysq中文显示乱码解决方案 1使用show variables like ‘%char%’;命令查看编码情况如下图
2修改这4项的编码为utf8执行命令如下图
3再次使用命令show variables like ‘%char%’;查看编码情况如下图
5、使用命令show tables; 此时中文显示正常如下图
6、查看其中一个表的数据正常如下图
本文至此结束不足之处敬请批评指正。