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
  • 相关阅读:
    理解-NumPy
    python % format
    计算机三级网络技术考过指南
    jquery 增加与删除数组元素
    jquery 改变标签可见状态的几种方式
    pL/SQL 创建DBLIKN
    Oracle 数据类型详解
    状态模式例子---流程控制
    jqGrid 将行的字变成超连接
    表单提交详细介绍
  • 原文地址:https://www.cnblogs.com/chenruhai/p/12464122.html
Copyright © 2011-2022 走看看