dEL*_*dEL 4 mysql xampp phpmyadmin mariadb
尝试通过“例程”选项卡在 phpmyadmin 中创建简单的存储过程作为
BEGIN
SELECT * FROM tbl_user;
END
由于 mysql.proc 的列数错误,预计 21 找到 20,因此引发错误,请使用 mysql_upgrade 修复此错误
我已经尝试过的
1 - 尝试了几种使用 mysql_upgrade 的方法,但是当我使用 xampp 时,我无法找到升级 mysql 的方法,因为 mysql 被 maridb 取代
2 - 尝试按照此将 phpmyadmin 升级到最新版本
3 - 卸载 xampp 并安装最新版本“7.3.8”
4 - 格式化系统并安装最新的 ubuntu '19.04'(虽然不需要哈哈)
5 - 尝试在 mysql.proc 中进行更改,将新列添加为 'aggregate' ,我现在在这里发现它抛出错误can not load from mysql.proc, the table is probably corrupted
现在我只剩下一个选项,即卸载 xampp 并安装 mysql 工作台。
我正在使用 xampp,因为我的大多数项目都是基于 php 的,我如何使用 mysql_upgrade 或者可以解决这个问题任何帮助将不胜感激。
感谢您对@nbk
的评论,您的链接给了我一种解决此问题
的方法
1)opt/lampp/bin/mysql -u root -p
2)然后输入mysql用户密码如果它运行良好然后输入exit
3)现在输入sudo ./mysql_upgrade -u root -p
,输入您的密码和tadam,这是您的mysql升级
非常感谢您的帮助@Bohemian,@nbk,现在我可以创建存储过程而不会遇到任何问题
归档时间: |
|
查看次数: |
3212 次 |
最近记录: |