zoukankan      html  css  js  c++  java
  • centOS7-mariadb的安装

    整了好长时间才弄好分享一下,我采用本地源安装mariadb。
     
    安装命令
            yum -y install mariadb mariadb-server
    安装完成MariaDB,首先启动MariaDB
            systemctl start mariadb
    设置开机启动
            systemctl enable mariadb
    接下来进行MariaDB的相关简单配置
            mysql_secure_installation
    首先是设置密码,会提示先输入密码
            Enter current password for root (enter for none):<–初次运行直接回车
    设置密码
            Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
            New password: <– 设置root用户的密码
            Re-enter new password: <– 再输入一次你设置的密码
    其他配置
            Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
     
            Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,
     
            Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
     
            Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
    此时需要注意:
    初始化MariaDB完成,接下来测试登录
            mysql -uroot -ppassword
    当我们执行以上命令出现错误
            Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'
    解决方案:
        先关闭数据库命令:            systemctl stop mariadb
        执行命令:                /usr/bin/mysqld_safe --skip-grant-tables
       再开一个终端修改密码(书写sql语句注意‘;’)
               [root@localhost ~]# mysql 
                             mysql>use mysql
                             mysql>use mysql password=password("123456") where user="root";
                          mysql>flush privileges;
                          mysql>exit;
        接下来,我们需要关闭当前正在执行的mysql数据库进程,杀死它
                命令:ps -ef | grep mariadb
                命令:kill -9 55184
    问题已经处理完成,我们接下来重启数据库
                systemctl start mariadb
                systemctl status mariadb 
                mysql -uroot -p
    安装完成。
  • 相关阅读:
    一些想说的事
    化学离子平衡作业偷懒神器
    solution
    SGU 刷题记
    INT128
    # 字典树的指针写法 1.
    CSP-S2 游记
    Tarjan 【整理】
    HGOI 20191106
    20191101
  • 原文地址:https://www.cnblogs.com/single-dont/p/10991170.html
Copyright © 2011-2022 走看看