Mariadb 服务器 10.2。在 debian 8 中全新安装显示错误

Mariadb-server 10.2. fresh install in debian 8 shows error

我已经按照link安装了。

https://downloads.mariadb.org/mariadb/repositories/#mirror=23Media&distro=Debian&distro_release=jessie--jessie&version=10.2

添加 Repo.list 和密钥后,它开始安装。但最终出现以下错误消息

无法为 MariaDB "root" 用户设置密码 为 MariaDB 管理用户设置密码时出错。发生这种情况的原因可能是该帐户已有密码,或者是因为与 MariaDB 服务器的通信出现问题。包安装完成后请检查账号密码

但是 Mariadb-10.0、10.1 发行版安装正确并且工作正常。

尝试在没有密码的情况下在 CLI 中访问 MariaDb。

mysql -u root

如果你能做到这一点,你就可以为用户设置一个密码。

这个link给出的解决方案对我有用 https://jira.mariadb.org/browse/MDEV-14416

这是 ext3 文件系统的错误。他们已经修好了。该补丁将在10.2版本中发布。11.But针对上述情况请执行以下步骤[我正在执行全新安装。所以里面没有数据库。

  1. open my.cnf file , find innodb_flush_method = O_DIRECT comment it and save .
  2. rm -rf /var/lib/mysql/*
  3. mysql_install_db
  4. systemctl start mariadb.service
  5. mysql -u root [without password]

进入控制台后,您可以使用以下命令设置密码

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('pass');