• CentOS7安装MySQL数据库


    安装环境:

    [root@rookie rookie]# lsb_release -a

    LSB Version: :core-4.1-amd64:core-4.1-noarch

    Distributor ID: CentOS

    Description: CentOS Linux release 7.4.1708 (Core)

    Release: 7.4.1708

    Codename: Core

     

    安装MySQL数据库

    #yum install mysql-server

    #yum install mysql-devel

    #yum install mysql

    安装mysql-server时出现如下错误

    [root@rookie rookie]# yum install mysql-server

    Loaded plugins: fastestmirror

    Loading mirror speeds from cached hostfile

     * base: mirrors.tuna.tsinghua.edu.cn

     * extras: mirrors.btte.net

     * updates: mirrors.btte.net

    No package mysql-server available

    查资料发现是CentOS7版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了

    解决办法:

    1、完全卸载MariaDB

    卸载Mariadb数据库

    查询所安装的MariaDB组件:

    [root@rookie rookie]# rpm -qa | grep Maria*
    MariaDB-server-5.5.49-1.el7.centos.x86_64
    MariaDB-common-5.5.49-1.el7.centos.x86_64
    MariaDB-client-5.5.49-1.el7.centos.x86_64

    卸载数据库:

    [root@rookie rookie]# yum -y remove mari*

    删除数据库文件:

    [root@rookie rookie]# rm -rf /var/lib/mysql/*

    2、官网下载安装mysql-server

    首先下载:

    # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

    # rpm -ivh mysql-community-release-el7-5.noarch.rpm

    # yum install mysql-community-server

    3、安装完成之后重启mysqld服务

    # service mysqld restart

    PS:初次安装mysql,root账户没有密码

    4、配置MySQL

    mysql配置文件为/etc/my.cnf

    编码方式

    最后加上编码配置

    [mysql] 

    default-character-set=utf8

    这里的字符编码必须和/usr/share/mysql/charsets/Index.xml中一致。

    设置密码

    把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户。

    mysql> grant all privileges on *.* to root@'%'identified by 'abc123!';

    mysql> flush privileges;

     

    如果是新用户而不是root,则要先新建用户

    mysql>create user 'username'@'%' identified by 'passwd';

  • 相关阅读:
    org.hibernate.MappingException: duplicate import异常
    java web项目导入问题
    android.os.NetworkOnMainThreadException解决
    Eclipse无法识别小米2S手机
    ANDROID模拟器访问本地WEB应用
    【UE4】二十四、UE4内部版本引擎和官方版本引擎版本保持兼容的方法
    【UE4】二十三、UE4笔试面试题
    如何设置文件审计软件FileAudit的浏览选项
    PHP
    PHP
  • 原文地址:https://www.cnblogs.com/roooookie/p/8550347.html
Copyright © 2020-2023  润新知