zoukankan      html  css  js  c++  java
  • MySQL 安装

    官方安装文档

    http://dev.mysql.com/downloads/repo/yum/ 

    查看最新版本

    1.下载mysql源安装包

    wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
     

    2.安装mysql源

    yum localinstall mysql57-community-release-el7-11.noarch.rpm
     

    3.查看是否安装成功

    yum repolist enabled | grep "mysql.*-community.*"


    4.这个指令可以修改安装版本(一般不用改,默认安装你的5.7)

    vim /etc/yum.repos.d/mysql-community.repo
     

    5.安装mysql

    yum install mysql-community-server
     

    6.启动MySql

    systemctl start mysqld
    systemctl status mysqld
     

    7.开机自启

    systemctl enable mysqld
    systemctl daemon-reload
     

    8.修改root本地密码

    查看初始密码:

    grep 'temporary password' /var/log/mysqld.log
    记住给你的初始密码,进去以后首先修改密码

    进入mysql

    mysql -uroot -p
    然后输入初始密码登陆

    修改密码(密码要有字母数字和下划线):

    mysql>set password for 'root'@'localhost'=password('你的密码');
    或者

    mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
    注意如果你的密码简单,必须修改两个全局参数:

    首先,修改validate_password_policy参数的值,这是在mysql里面设置的

    mysql> set global validate_password_policy=0;
    再修改密码的长度

    mysql> set global validate_password_length=1;
    再次执行修改密码就可以了

    mysql>set password for 'root'@'localhost'=password('root1234');
    或者

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root1234';
     

    9.授权所有其他机器登陆

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root1234' WITH GRANT OPTION;FLUSH PRIVILEGES;
     

    10.配置默认编码为utf8

    修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

    重启mysql

    systemctl restart mysqld
    在进入mysql后在产看是否修改成功

    Mysql> show variables like '%character%';
    修改前:

    修改后:
     

    11.配置文件:/etc/my.cnf 

    日志文件:/var/log//var/log/mysqld.log 

    服务启动脚本:/usr/lib/systemd/system/mysqld.service 

    socket文件:/var/run/mysqld/mysqld.pid 
    ————————————————
    版权声明:本文为CSDN博主「unhejing」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/unhejing/article/details/79893219

  • 相关阅读:
    mysql外键(FOREIGNKEY)使用介绍
    MYSQL数据库-约束
    mysql探究之null与not null
    爬虫
    http://blog.csdn.net/w_e_i_/article/details/70766035
    Python 3.5安装 pymysql 模块
    Python 3.5 连接Mysql数据库(pymysql 方式)
    hdu Bone Collector
    hdu City Game
    hdu Largest Rectangle in a Histogram
  • 原文地址:https://www.cnblogs.com/xiangzideheiniu/p/12301104.html
Copyright © 2011-2022 走看看