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
  • 相关阅读:
    java面试②基础部分
    java面试①整体流程
    Mysql加锁过程详解(6)-数据库隔离级别(2)-通过例子理解事务的4种隔离级别
    Mysql加锁过程详解(6)-数据库隔离级别(1)
    CV3——学习笔记-实战项目(上):如何搭建和训练一个深度学习网络
    CV2——学习笔记-图像分类
    CV1——学习笔记
    思无邪
    C++学习笔记
    操作系统——学习笔记
  • 原文地址:https://www.cnblogs.com/chenruhai/p/12464122.html
Copyright © 2011-2022 走看看