实时搜索: mysql数据库有哪些版本的

mysql数据库有哪些版本的

785条评论 5462人喜欢 2741次阅读 256人点赞
Mysql 5.5 的数据库版本可以改低吗? tp-shop这个 , 1.现在有一个MySQL数据库,版本MySql5.0.67。编码方式默认:latin1
包括十张左右的表。
2.第二个MySQL数据库,版本相同,编码方式:GBK。
3.我现在想做的是第一个数据库里的数据转到第二个库中。
4.原因:系统升级,数据库结构变更。但是需要保留原有库的基础数据。
5.我遇到的问题是:
1)更改数据库1的编码方式为GBK。使用时程序时,存到数据库里的内容和 显示在页面的内容都是乱码。
2)更改数据库2的编码方式。造成类似的...

如何将高版本mysql数据库的数据导入低版本mysql中: 如何将高版本mysql数据库的数据mysqldump可以导出纯sql文本,但是有些建表语句的参数名在高低版本中是不一样的,

比如说在mysql4.*中的引擎指定用type,而mysql5.5的时候就用engine,
可以先把备份的sql文件先导到5.0左右的,会有警告,但是能导成功,然后再从5.0中导出sql文件,最后迁移到5.5的

建议是在数据迁移的时候版本差距别太大,有可能会出现版本兼容问题。导入低版本mysql中

php中连接mysql数据库并获取mysql数据库版本信息的代码: <?php
$conn=mysql_connect("127.0.0.1","数据库账号","数据库密码");

mysql_select_db("数据库名称", $conn);

$result = mysql_query("select version()");
while($row = mysql_fetch_array($result))
  {
  //print_r($row);
  echo '数据库版本是:'.$row['version()'];
  }
mysql_close($conn);

Mysql 5.5 的数据库版本可以改低吗? tp-shop这个: mysql的50版本和51版本的区别:
一、5.0 增加了Stored procedures、Views、Cursors、Triggers、XA transactions的支持,增加了INFORATION_SCHEMA系统数据库。
二、5.1 增加了Event scheduler,Partitioning,Pluggable storage engine API ,Row-based replication、Global级别动态修改general query log和slow query log的支持。

MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别

1、4.1 增加了子查询的支持,字符集增加UTF-8,GROUP BY语句增加了ROLLUP,mysql.user表采用了更好的加密算法。

2、5.0 增加了Stored procedures、Views、Cursors、Triggers、XA transactions的支持,增加了INFORATION_SCHEMA系统数据库。

3、5.1 增加了Event scheduler,Partitioning,Pluggable storage engine API ,Row-based replication、Global级别动态修改general query log和slow query log的支持。

如何选择mysql数据库版本: use biscdb
insert into tenantalarminfo('TenantAlarmInfoId','TenantId','Time','Type','Area','Status',
'OperateStatus','Operator','OperateTime','CreateBy','CreateDate',
'LastEditBy','LastEditDate','DeleteStatus')
values ('3','30','2012-03-15 12:39:37','煤气','南京市','报警中'
,'未处理','小王','2012-03-16 9:21:18','21','2012-03-15 12:39:37','21','2012-03-16 9:21:18','0');

怎样知道BlueHost的MySQL数据库版本?: 你可以建一个.php文件,里面写<?phpphpinfo();?>然后放到网站上,访问这个.php文件就可以看到你的主机的所有配置情况。

MySql数据库问题: 不要更改编码,对于这样的系统升级,应该把原来的数据库内容导出到文本文件,新建立数据库,在新数据库里面导入文件,通过文件文件这个万能的中介,完成结果变化、编码转换。

为什么连接mysql数据库失败呢?:   在更新到 4.1.7 版本的 MySQL 后,发现需要使用 MySQLi 扩展方能正常使用数据库,否则会出现 1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client 的提示,这个很纳闷,我没有研究具体的问题,只是切换到 MySQLi 扩展,其实在给 root 加上密码前还是可以使用 MySQL 扩展的,可是给 root 加上密码后就出现了上述客户端版本太低的提示。   目前已知解决方法: 先用root登录MYSQL服务器,执行   原因是因为你使用的mysql服务器版本中使用了新的密码验证机制,这需要客户端的版本要在4.0以上,原来的密码函数被改为old_password();,这样使用password()生成的密码在旧的版本上的客户端就不好使了,而PHP中的MYSQL客户端都是3.23的(当然,mysqli的扩展除外),问题就在这了。

MySQL数据库如何实现双机热备的配置成功方案:   1.mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现mysql数据库的热备份。
  2.要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备mysql的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。
  3.设置主数据库服务器:
  a.首先查看主服务器的版本是否是支持热备的版本。然后查看my.cnf(类unix)或者my.ini(windows)中mysqld配置块的配置有没有log-bin(记录数据库更改日志),因为mysql的复制机制是基于日志的复制机制,所以主服务器一定要支持更改日志才行。然后设置要写入日志的数据库或者不要写入日志的数据库。这样只有您感兴趣的数据库的更改才写入到数据库的日志中。
  server-id=1 //数据库的id这个应该默认是1就不用改动
  log-bin=log_name //日志文件的名称,这里可以制定日志到别的目录 如果没有设置则默认主机名的一个日志名称
  binlog-do-db=db_name //记录日志的数据库
  binlog-ignore-db=db_name //不记录日志的数据库
  以上的如果有多个数据库用","分割开
  然后设置同步数据库的用户帐号
  mysql> GRANT REPLICATION SLAVE ON *.*
  -> TO 'repl'@'%.mydomain.com' IDENTIFIED BY 'slavepass';
  4.0.2以前的版本, 因为不支持REPLICATION 要使用下面的语句来实现这个功能
  mysql> GRANT FILE ON *.*
  -> TO 'repl'@'%.mydomain.com' IDENTIFIED BY 'slavepass';
  设置好主服务器的配置文件后重新启动数据库
  b.锁定现有的数据库并备份现在的数据
  锁定数据库
  mysql> FLUSH TABLES WITH READ LOCK;
  备份数据库有两种办法一种是直接进入到mysql的data目录然后打包你需要备份数据库的文件夹,第二种是使用mysqldump的方式来备份数据库但是要加上"--master-data " 这个参数,建议使用第一种方法来备份数据库
  c.查看主服务器的状态
  mysql> show master status\G;
  +---------------+----------+--------------+------------------+
  | File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
  +---------------+----------+--------------+------------------+
  | mysql-bin.003 | 73 | test | manual,mysql |
  +---------------+----------+--------------+------------------+
  记录File 和 Position 项目的值,以后要用的。
  d.然后把数据库的锁定打开
  mysql> UNLOCK TABLES;
  4.设置从服务器
  a.首先设置数据库的配置文件
  server-id=n //设置数据库id默认主服务器是1可以随便设置但是如果有多台从服务器则不能重复。
  master-host=db-master.mycompany.com //主服务器的IP地址或者域名
  master-port=3306 //主数据库的端口号
  master-user=pertinax //同步数据库的用户
  master-password=freitag //同步数据库的密码
  master-connect-retry=60 //如果从服务器发现主服务器断掉,重新连接的时间差
  report-host=db-slave.mycompany.com //报告错误的服务器
  b.把从主数据库服务器备份出来的数据库导入到从服务器中
  c.然后启动从数据库服务器,如果启动的时候没有加上"--skip-slave-start"这个参数则进入到mysql中
  mysql> slave stop; //停止slave的服务
  d.设置主服务器的各种参数
  mysql> CHANGE MASTER TO
  -> MASTER_HOST='master_host_name', //主服务器的IP地址
  -> MASTER_USER='replication_user_name', //同步数据库的用户
  -> MASTER_PASSWORD='replication_password', //同步数据库的密码
  -> MASTER_LOG_FILE='recorded_log_file_name', //主服务器二进制日志的文件名(前面要求记住的参数)
  -> MASTER_LOG_POS=recorded_log_position; //日志文件的开始位置(前面要求记住的参数)
  e.启动同步数据库的线程
  mysql> slave start;
  查看数据库的同步情况。
  查看主从服务器的状态
  mysql> SHOW PROCESSLIST\G //可以查看mysql的进程看看是否有监听的进程
  如果日志太大清除日志的步骤如下
  1.锁定主数据库
  mysql> FLUSH TABLES WITH READ LOCK;
  2.停掉从数据库的slave
  mysql> slave stop;
  3.查看主数据库的日志文件名和日志文件的position
  show master status;
  +---------------+----------+--------------+------------------+
  | File | Position | Binlog_do_db | Binlog_ignore_db |
  +---------------+----------+--------------+------------------+
  | louis-bin.001 | 79 | | mysql |
  +---------------+----------+--------------+------------------+
  4.解开主数据库的锁
  mysql> unlock tables;
  5.更新从数据库中主数据库的信息
  mysql> CHANGE MASTER TO
  -> MASTER_HOST='master_host_name', //主服务器的IP地址
  -> MASTER_USER='replication_user_name', //同步数据库的用户
  -> MASTER_PASSWORD='replication_password', //同步数据库的密码
  -> MASTER_LOG_FILE='recorded_log_file_name', //主服务器二进制日志的文件名(前面要求记住的参数)
  -> MASTER_LOG_POS=recorded_log_position; //日志文件的开始位置(前面要求记住的参数)
  6.启动从数据库的slave
  mysql> slave start;

  • pr正版多少

    外地人口办理居住证秦皇岛市昌黎县需要什么材料: 居住证办理条件:《居住证暂行条例》第二条 公民离开常住户口所在地,到其他城市居住半年以上,符合有合法稳定就业、合法稳定住所、连续就读条件之一的,可以依照本条例的规定申领居住证。第九条 申领居住证,应当向居住地公安派出...

    611条评论 2703人喜欢 1376次阅读 565人点赞
  • n2听力要对几个 及格

    苹果5s升级8.3系统怎么样: 你好,只要是五以上的iPhone度都可以升级,而且也不会卡,如果是4S就不要升级了,望采纳,谢谢 ...

    339条评论 4105人喜欢 3833次阅读 590人点赞
  • ps4与xbox哪个好

    江门广药侨康医药有限公司五邑中店怎么样?: 江门广药侨康医药有限公司五邑中店是2017-10-23在广东省江门市蓬江区注册成立的有限责任公司分公司(自然人独资),注册地址位于江门市蓬江区华园东路30号院内1幢二层。江门广药侨康医药有限公司五邑中店的统一社会信用...

    654条评论 2818人喜欢 4490次阅读 979人点赞
  • 2017款奔腾x80几个颜色

    中公教育的面试培训班,不通过不花钱,真的假的,有什么陷阱吗: 不是陷阱,其实中公教育负责人用的是个简单的数学概率问题,中公教育负责人一般这种包过班会对你进行综合考核。这样最低的降低了是去混的人的概率,收费高是在以小博大,不用培训,去中公教育那的都会有通过的,更何况他们的面试压力...

    979条评论 3835人喜欢 1015次阅读 711人点赞
  • dnf哪个系统好

    qq怎么离线接收特别关心消息: 1在电脑上面登陆QQ,在QQ主面板找到“黄色五角星”点击进入“QQ空间”。2如果想要设置“特别关心”好友,在“QQ空间”左边找到位于第二排的“特别关心”点击进入。3点击进入“特别关心”,显示为“没有更多动态显示”,说...

    495条评论 1688人喜欢 2502次阅读 752人点赞
  • dssq什么意思

    师傅们请问汽车方向灯正极线是哪根?请问怎么找。: 圆帽子上的是正极,边上的那根是负极。汽车上的线,凡是类似这种搭在铁上的都是负极。 ...

    465条评论 4775人喜欢 6132次阅读 640人点赞