美文网首页
linux安装mysql出现的问题

linux安装mysql出现的问题

作者: 波波大人2018 | 来源:发表于2019-07-23 19:05 被阅读0次

    我们在安装mysql的时候可能会遇到这个问题:

    报错.png

    是不是执行了这个命令呢?

    mysqld --initialize --user=mysql
    

    报这个错误的原因是因为你的mysql数据库已经进行初始化了,所以不能用这种方式再进行初始化用户了,因为mysql在初始化的时候会自动创建一个root用户的。

    这个时候我们应该怎么办呢?

    1、找到数据库目录

    我们可以在mysql的配置文件中找到数据库的目录:

    vi /etc/my.cnf
    

    在其中我们可以找到datadir这个配置:


    例如.png

    我的目录是/opt/data/mysql

    这里配置的就是我们的mysql数据库的目录

    2、移动(备份)数据库文件

    首先要保证mysql处于停止状态,然后

    cd /opt/data/mysql
    mv mysql mysql_bak
    

    我们这里是把mysql文件夹重命名成了mysql_bak,然后我们就可以执行初始化用户的语句了:

    mysqld --initialize --user=mysql
    

    然后我们可以启动数据库看看能不能用这个账户登陆了。

    相关文章

      网友评论

          本文标题:linux安装mysql出现的问题

          本文链接:https://www.haomeiwen.com/subject/uboalctx.html