Mariadb-server 10.2。 debian 8中的全新安装显示错误

时间:2017-11-16 09:41:21

标签: debian mariadb debian-jessie

我已按照链接进行安装。

  

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版本正在正常安装并且工作正常。

2 个答案:

答案 0 :(得分:2)

此链接给出的解决方案对我有用 https://jira.mariadb.org/browse/MDEV-14416

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

  
      
  1. 打开my.cnf文件,找到 innodb_flush_method = O_DIRECT   评论并保存。
  2.   
  3. rm -rf / var / lib / mysql / *
  4.   
  5. mysql_install_db的
  6.   
  7. systemctl start mariadb.service
  8.   
  9. mysql -u root [无密码]
  10.   

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

  

为'root'设置密码@'localhost'= PASSWORD('pass');

答案 1 :(得分:0)

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

mysql -u root

如果可以这样做,则可以为用户设置密码。