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
安装完成。

猜你喜欢

转载自www.cnblogs.com/single-dont/p/10991170.html