zoukankan      html  css  js  c++  java
  • mysql5.7简单安装

    • #下载mysql安装包,解压

    wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz

    tar xf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz 

    mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql

    • #创建用户

    groupadd mysql
    useradd -r mysql -g mysql

    • #初始化数据库:
      # 5.7.6之前初始化的方法是:mysql_install_db
    
      # 5.7.6之后的版本初始化数据库不再使用mysql_install_db,而是使用: bin/mysqld --initialize
    
      # mysql5.7初始化数据库后会默认生成一个初始的登录密码,注意保存密码
    
      # 缺少libaio初始化会报错
    
      #--basedir mysql 主目录路径,--datadir 数据存放路径

    yum install libaio
    cd /usr/local/mysql
    chown mysql.mysql /usr/local/mysql/ -R

    ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    • #简单配置文件 /etc/my.cnf
    [mysql]
    #设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    default-character-set=utf8
     
    [mysqld]
    # 设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=/usr/local/mysql
    # 设置mysql数据库的数据的存放目录
    datadir=/usr/local/mysql/data
    # 允许最大连接数
    max_connections=20
    # 服务端设置默认字符集为utf8
    character-set-server=utf8
    # 设置客户端字符集 utf8 init_connect
    ='SET NAMES utf8' # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
    • # 启动脚本

    /usr/local/mysql/support-files/mysql.server start

    •  #连接修改密码

    /usr/local/mysql/bin/mysql -uroot -p 

    #输入刚才初始化生成的密码

    mysql> set password = password('123456');

    mysql> grant all privileges on *.* to'root' @'%' identified by '123456'

    mysql> flush privileges;

    • #如果报错检查操作,修改配置。。。。
  • 相关阅读:
    图象处理算法(一)
    使用自定义类实现工程多语言
    SQL的数据类型
    SQL LEFT JOIN
    TADOCommand
    如何获得活动的数据
    TDateTime
    类定义(一)
    mxOutlookBar组件安装和使用
    TADOQuery
  • 原文地址:https://www.cnblogs.com/wdee/p/9767540.html
Copyright © 2011-2022 走看看