我刚开始使用aws.我在namecheap上有一个数据库,当我尝试在EC2实例Amazon Linux AMI 2016.03.0(HVM)上迁移它时,我收到了一个错误.在进一步检查错误时,我注意到,mysql版本不正确(需要升级才能导入数据库).
得到的错误:
"#1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause"
Run Code Online (Sandbox Code Playgroud)
现在,我当前的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
Run Code Online (Sandbox Code Playgroud)
我也试图禁止使用的优先级插件本,但它仍然没有工作.
有人可以告诉我如何升级吗?
谢谢.
卸载当前的MySQL版本,然后运行:
sudo yum install mysql56-server
Run Code Online (Sandbox Code Playgroud)