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

    A:首次安装看这里

    B:mysql安装失败看这里


    =================================A:首次安装看这里===========================================
    1. 下载mysql的zip包 例如:mysql-5.7.19-win32

    2. 解压zip包到D:/

    3. 配置mysql环境变量 系统变量中的path末尾添加 ;D:mysql-5.7.19-win32in

    4. 在D:mysql-5.7.19-win32in目录下找my.ini文件
    如果有: 修改basedir 和 datadir
    basedir="D:/mysql-5.7.19-win32"
    datadir="D:/mysql-5.7.19-win32/data"
    如果没有:就在此目录下创建文件my.ini
    文件内容如下:
    [client]

    port=3306
    [mysql]
    no-beep
    default-character-set=utf8
    [mysqld]
    port=3306
    skip-grant-tables

    basedir="D:/mysql-5.7.19-win32"
    datadir="D:/mysql-5.7.19-win32/data"
    character-set-server=utf8
    default-storage-engine=INNODB
    sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"


    #配置慢查询
    log-output=FILE
    general-log=0
    general_log_file="WIN-P16JAFS6OT0.log"
    slow-query-log=1
    slow_query_log_file="WIN-P16JAFS6OT0-slow.log"
    long_query_time=10

    log-error="WIN-P16JAFS6OT0.err"
    server-id=1
    secure-file-priv="C:/ProgramData/MySQL/MySQL Server 5.7/Uploads"
    max_connections=20000
    table_open_cache=2000
    tmp_table_size=84M
    thread_cache_size=10
    myisam_max_sort_file_size=100G

    myisam_sort_buffer_size=159M

    key_buffer_size=8M

    read_buffer_size=64K
    read_rnd_buffer_size=256K

    innodb_flush_log_at_trx_commit=1

    innodb_log_buffer_size=1M

    innodb_buffer_pool_size=8M

    innodb_log_file_size=48M

    innodb_thread_concurrency=8

    innodb_autoextend_increment=64

    innodb_buffer_pool_instances=8

    innodb_concurrency_tickets=5000

    innodb_old_blocks_time=1000

    innodb_open_files=300

    innodb_stats_on_metadata=0

    innodb_file_per_table=1

    innodb_checksum_algorithm=0

    back_log=80

    flush_time=0

    join_buffer_size=256K

    max_allowed_packet=4M

    max_connect_errors=100

    open_files_limit=4161

    query_cache_type=1

    sort_buffer_size=256K

    table_definition_cache=1400

    binlog_row_event_max_size=8K

    sync_master_info=10000

    sync_relay_log=10000

    sync_relay_log_info=10000

    5. 在bin目录下打开控制台:
    输入 mysqld --initialize 此时会生成data目录 目录中有一个.err文件 这个文件中有mysql生成的临时密码。例如:

    A temporary password is generated for root@localhost: k58K/ujphlhl
    k58K/ujphlhl 就是临时密码
    6. 使用data目录下.err文件中的临时密码
    控制台输入 mysql -u root -p k58K/ujphlhl 就进入数据库了

    7. 更新密码
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; (new_password 是需要你自己要设置的密码例如:admin123)


    =================================B:mysql安装失败看这里===========================================
    1. 删除服务:
    mysqld --remove mysql 此时服务删除
    2. 删除data目录下的所有文件
    mysqld --initialize
    3. 安装服务:
    mysqld --install mysql
    4. 找到data文件及下面的.err文件,然后找到一个临时密码,例如:
    A temporary password is generated for root@localhost: k58K/ujphlhl
    k58K/ujphlhl 就是临时密码
    5. 使用data目录下.err文件中的临时密码
    控制台输入 mysql -u root -p k58K/ujphlhl 就进入数据库了

    6. 更新密码
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; (new_password 是需要你自己要设置的密码例如:admin123)

  • 相关阅读:
    c++11 static_assert
    UVA
    析构函数与运行错误
    UVA
    2017 ACM-ICPC 亚洲区(乌鲁木齐赛区) C. Coconut
    2017 ACM-ICPC 亚洲区(乌鲁木齐赛区) A. Banana
    DOCTYPE的作用?
    数组去重的方法
    闭包的分析?
    SVN(集中式管理)分析
  • 原文地址:https://www.cnblogs.com/zx947240023/p/8862562.html
Copyright © 2011-2022 走看看