我刚开始使用aws。我在namecheap上有一个数据库,当我试图在EC2 实例Amazon Linux AMI 2016.03.0(HVM)上迁移它时,出现错误。 在进一步检查错误时,我注意到,mysql版本不正确(需要升级它才能导入数据库)。在ec2上将MySQL升级到5.6
的错误,我越来越:
"#1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause"
现在,我目前的MySQL的版本(我从phpMyAdmin的复制它):Server version: 5.5.46 - MySQL Community Server (GPL)
,我需要将它升级到5.6
我试图
sudo yum update mysql-server
Loaded plugins: priorities, update-motd, upgrade-helper
963 packages excluded due to repository priority protections
Package(s) mysql-server available, but not installed.
No packages marked for update
我也尝试使用this禁用优先级插件,但它仍然无法工作。
有人可以告诉我如何升级它吗?
谢谢。
我将失去我现有的数据库?以及我在那里创建的用户?谢谢。 – driftking9987
我删除了mysql,现在无法使用上述命令安装它。检查链接,http://pastebin.com/YTCnGjpH – driftking9987
对不起,正确的命令是:'sudo yum install mysql56-server'。我会编辑我的答案以反映这一点。 –