当前位置 博文首页 > Scissors_初夏的博客:初夏小谈:阿里云服务器CentOS7.3安装MySQ

    Scissors_初夏的博客:初夏小谈:阿里云服务器CentOS7.3安装MySQ

    作者:[db:作者] 时间:2021-08-16 12:52

    一、安装MySQL:

    安装过程均使用root用户!!!

    1.安装mariadb服务

    yum install -y mariadb-server

    2.安装mariadb命令行客户端

    yum install -y mariadb

    3.安装mariadb C library

    yum install -y mariadb-libs

    4.安装mariadb开发包

    yum install -y mariadb-devel

    二、配置相关文件

    配置/etc/my.cnf.d下面的三个文件

    2.1配置client.cnf文件

    [client]下面添加:

    default-character-set = utf8

    2.2配置mysql-clients.cnf文件

    [mysql]下面添加:

    default-character-set = utf8

    ?2.3配置server.cnf文件

    [mysqld]下面添加:

    collation-server = utf8_general_ci
    
    init-connect='SET NAMES utf8'
    
    character-set-server = utf8
    
    sql-mode = TRADITIONAL

    ?三、启动MySQL

    3.1启动服务

    systemctl start mariadb

    3.2设置服务开启自启动

    systemctl enable mariadb

    3.3查看服务状态

    systemctl status mariadb

    3.4重启服务

    systemctl restart mariadb

    四、连接

    使用命令行客户端进行连接

    mysql -uroot

    给数据库设密码

    mysqladmin -u root -p password

    出现“Enter password:”,直接回车,未设置密码时默认没有密码;

    接着出现“New password:”输入新的密码,回车即可;

    接着出现“Confirm new password:”确认密码,回车即可。

    连接MySQL,之后输入密码即可

    mysql -uroot -p
    

    ?五、可能出现的错误

    1.启动时出现错误

    查看其状态?

    ?百度了一个小时说初始化问题,按步骤进行操作后问题仍旧。这是因为之前安装mysql剩余残余导致的。

    进行卸载重装即可:

    三步完全卸载mysql

    yum remove mysql mysql-server mysql-libs compat-mysql51
    rm -rf /var/lib/mysql
    rm /etc/my.cnf

    查看是否还有mysql残余:

    rpm -qa | grep mysql

    接着重新进行上述安装即可。

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?珍&源码

    cs