MariaDB导入数据时ERROR 1050 (42S01) at line 1: Table 'users' already exists

部署zabbix过程中
导入数据,并设置数据库用户名、密码:
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p123456 zabbix
运行报错:
ERROR 1050 (42S01) at line 1: Table 'users' already exists

老兄 你这个问题得到解决了吗

在管道符前面加--force,强制替换原有表

什么情况 我的版本是5.0的 也遇到了这个问题,请教一下大佬这个如何解决的!

我也出现这个问题 一模一样 郁闷

   我也碰到这个问题,现在解决了。这个主要是因为进入mariadb时使用了新的用户和密码进行登录了,所以会创建一个users的表,在导入数据库内容的时候报错users表已存在。

解决方法
1.卸载所有关于mariadb的软件,删除遗留的配置文件和库内容
rpm -qa | grep mariadb
yum remove mariadb*
rm rf /var/lib/mysql /etc/my.cnf【这个使用之前先查看看是否有文件存在,不清理的话新安装的还是不能用,会出现users表报错】
2.重新安装新的mariadb相关程序,并启动程序
yum -y install mariadb mariadb-server zabbix-server-mysql
3.在命令行使用mysql 这个命令进入数据库【直接输入“mysql”回车】,然后进行建库 授权相关操作
4.最后重新导入数据
这时候就没有报错了,以上是我已经尝试过并且成功了的。 还有个我设想可能成功但是没有尝试的操作 :可以直接在/var/lib/mysql/中直接删除users表,然后重复3之后的操作。