zoukankan      html  css  js  c++  java
  • 不使用tgz压缩包安装mysql

    查看系统中是否安装有mysql服务:

    rpm -qa | grep mysql

    或者 yum list installed | grep mysql 

    如果已经安装,那么卸载方式是:

    yum -y remove mysql-libs.x86_64

    下载yum源:

    wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
    或者:
    wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    如果是第二种方式,当然后面跟着要改版本号。

    安装yum源:

    rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

    查看有哪些版本的mysql:【可选一个版本安装】

    yum repolist all | grep mysql

    安装mysql:

    yum install -y mysql-community-server

    启动mysql:

    systemctl start mysqld

    查看状态

    systemctl status mysqld

    寻找mysql密码(mysql5.7初次安装已经初始化一个密码):

    grep 'temporary password' /var/log/mysqld.log

    登录数据库:

    mysql -uroot -p

    修改安全策略:(为了可以设置一个简单的密码)

    set global validate_password_policy=0;
    set global validate_password_length=1;

    登录数据库之后修改密码:(如果报错,先use mysql; )

    SET PASSWORD = PASSWORD('11080226');
    
    或者:(需要先选择数据库)
    update user set PASSWORD=PASSWORD("11080226") where user='root';  
    
    或者alter user 'root'@'localhost' identified by '11080226';
     
    flush privileges; 

    设置远程可以登录:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '11080226' WITH GRANT OPTION;
    
    flush privileges;

    修改配置:
    先退出数据库客户端:

    exit

    打开配置文件,yum安装的配置文件默认在**/etc**文件夹下:

    vim /etc/my.cnf

    在**[mysqld]**下面添加,不需要分号; 字符集:注意是utf8而不是utf-8!

    character-set-server=utf8

    这时候使用  show variables like 'char%';  就可以查看到字符集都是utf8了
    设置mysql支持group by语句

    sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

    设置时区为东八区

    default-time_zone = '+8:00'

    最后重启数据库,使配置生效。

    systemctl restart mysqld

    6.设置开机启动

    systemctl daemon-reload
    systemctl enable mysqld
  • 相关阅读:
    使用systemctl管理指定服务需要做的配置
    挖矿病毒
    灰度发布系统
    血一般的教训,请慎用insert into select
    关于程序bug的闲谈
    来自一个网络监控软件的自述
    为什么CTO、技术总监、架构师都不写代码,还这么牛逼?
    原来 Elasticsearch 还可以这么理解
    爬了20W+条猫咪交易数据,它不愧是人类团宠
    NPUCTF2020 这是什么觅🐎
  • 原文地址:https://www.cnblogs.com/chenruhai/p/12464122.html
Copyright © 2011-2022 走看看