• mysql5.7离线安装


    参考https://blog.csdn.net/vip_suannai/article/details/123106064

    1.将mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar包上传到mysql官网推荐位置 /usr/local/mysql

    [root@sql1 local]# mkdir usr/local/mysql #创建mysql文件夹
    
    • 1

    2.解压mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar包

    [root@sql1 mysql]# tar -xf mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar
    
    • 1

    3.因为是离线环境,建议在使用yum命令前先用以下命令清除本地mirrorlist

    [root@sql1 mysql]# yum clean expire-cache
    
    • 1

    4.执行安装({server,client,common,libs} 为必备,上文截图解压出的安装包并不需要全部安装)

    [root@sql1 mysql]# yum localinstall -y install mysql-community-{server,client,common,libs}-*
    
    • 1

    如果失败,就需要手动一个一个安

    rpm -ivh mysql-community-common-5.7.37-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.37-1.el7.x86_64.rpm
    rpm -ivh mysql-community-devel-5.7.37-1.el7.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.37-1.el7.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.37-1.el7.x86_64.rpm
    
    • 1
    • 2
    • 3
    • 4
    • 5

    如果安装最后一个失败,缺少依赖

    yum -y install libaio
    yum -y install net-tools
    yum -y install perl
    
    • 1
    • 2
    • 3

    依赖装后再运行 rpm -ivh mysql-community-server-5.7.37-1.el7.x86_64.rpm

    5启动mysql

    .[root@sql1 mysql]# systemctl start mysqld
    .[root@sql1 mysql]# systemctl status mysqld
    
    • 1
    • 2

    6.查看mysql临时密码并修改

    [root@sql1 mysql]# grep 'temporary password' /var/log/mysqld.log
    
    • 1

    临时密码登录

    [root@sql1 mysql]# mysql -uroot -p5esKph9c%s#P
    
    • 1

    修改登录密码 ps:如果想密码简单点就配置 mysql> set global validate_password_policy=LOW;
    修改密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
    
    • 1

    7.修改访问权限,设置允许远程访问

    mysql> use mysql;
    mysql> select Host,User from user;
    mysql> update user set Host='%' where User='root';
    mysql> flush privileges;
     grant all privileges on *.* to 'root'@'%' with grant option;
    
    • 1
    • 2
    • 3
    • 4
    • 5

    8.#打开配置文件my.cnf

    [root@localhost src]# vi /etc/my.cnf

    #在[mysqld]下面配置几行

    lower_case_table_names=1 #配置表名不区分大小写 1:不区分大小写 0:区分大小写 这行必须配置 默认表名是区分大小写的,不利于开发

    character-set-server=utf8 #设置为默认编码为utf8

    max_connections=1024 #设置最大连接数

    [root@localhost src]# service mysqld restart #重启mysql 重启配置才能生效
    
    • 1

    配置参考
    vim /etc/my.cnf

    以下为配置文件

    [mysqld]
    datadir=/data/mysql
    socket=/var/lib/mysql/mysql.sock
    symbolic-links=0
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    loose_performance_schema_max_table_instances=1000
    innodb_buffer_pool_load_at_startup=ON
    loose_performance_schema_max_index_stat=10000
    bulk_insert_buffer_size=4194304
    show_old_temporals=OFF
    ft_query_expansion_limit=20
    innodb_old_blocks_time=1000
    innodb_stats_sample_pages=8
    thread_stack=262144
    loose_performance_schema_max_digest_sample_age=0
    lc_time_names=en_US
    innodb_thread_concurrency=0
    sync_master_info=10000
    default_time_zone=+8:00
    loose_performance_schema_max_digest_length=0
    loose_recycle_bin=OFF
    optimizer_search_depth=62
    loose_innodb_data_file_purge_interval=100
    innodb_compression_level=6
    loose_innodb_log_optimize_ddl=OFF
    loose_performance_schema_max_prepared_statements_instances=1000
    max_sort_length=1024
    max_binlog_cache_size=18446744073709547520
    loose_performance_schema_max_mutex_classes=0
    innodb_online_alter_log_max_size=134217728
    key_cache_block_size=1024
    mysql_native_password_proxy_users=OFF
    innodb_adaptive_max_sleep_delay=150000
    innodb_purge_rseg_truncate_frequency=128
    query_alloc_block_size=8192
    loose_performance_schema_max_socket_instances=1000
    innodb_lock_wait_timeout=50
    innodb_purge_threads=1
    loose_performance_point_iostat_interval=2
    innodb_compression_failure_threshold_pct=5
    innodb_compression_pad_pct_max=50
    loose_innodb_data_file_purge=ON
    loose_internal_tmp_disk_storage_engine=INNODB
    loose_performance_schema_error_size=0
    binlog_rows_query_log_events=OFF
    loose_validate_password_check_user_name=ON
    innodb_stats_persistent_sample_pages=20
    innodb_ft_total_cache_size=640000000
    event_scheduler=OFF
    innodb_flush_method=O_DIRECT
    loose_performance_schema_accounts_size=10000
    eq_range_index_dive_limit=100
    loose_sql_safe_updates=OFF
    loose_max_execution_time=0
    loose_optimizer_trace_features=greedy_search=on,range_optimizer=on,dynamic_range=on,repeated_subselect=on
    loose_performance_schema_events_stages_history_long_size=0
    connect_timeout=10
    innodb_purge_batch_size=300
    div_precision_increment=4
    loose_performance_schema_events_statements_history_size=0
    avoid_temporal_upgrade=OFF
    innodb_sync_array_size=1
    innodb_stats_method=nulls_equal
    lock_wait_timeout=31536000
    net_read_timeout=30
    innodb_deadlock_detect=ON
    innodb_write_io_threads=4
    end_markers_in_json=OFF
    loose_performance_schema_hosts_size=10000
    loose_ccl_queue_bucket_count=4
    ngram_token_size=2
    loose_innodb_numa_interleave=ON
    loose_performance_schema_max_cond_instances=10000
    max_binlog_stmt_cache_size=18446744073709547520
    loose_performance_schema_max_table_lock_stat=10000
    loose_performance_schema_max_table_handles=10000
    innodb_checksum_algorithm=crc32
    loose_innodb_data_file_purge_max_size=512
    loose_performance_schema_max_memory_classes=0
    query_cache_type=0
    loose_performance_schema_events_waits_history_long_size=0
    innodb_ft_enable_diag_print=OFF
    innodb_ft_enable_stopword=ON
    innodb_io_capacity=20000
    slow_launch_time=2
    innodb_table_locks=ON
    loose_performance_schema_events_stages_history_size=0
    innodb_stats_persistent=ON
    tmp_table_size=2097152
    loose_performance_point_lock_rwlock_enabled=ON
    disconnect_on_expired_password=ON
    default_storage_engine=InnoDB
    loose_performance_schema_session_connect_attrs_size=0
    loose_performance_schema_max_thread_classes=0
    net_retry_count=10
    innodb_ft_cache_size=8000000
    binlog_cache_size=128KB
    innodb_max_dirty_pages_pct=75
    query_cache_limit=1048576
    innodb_disable_sort_file_cache=ON
    innodb_lru_scan_depth=4096
    loose_performance_schema_max_mutex_instances=10000
    innodb_ft_result_cache_limit=2000000000
    long_query_time=1
    interactive_timeout=7200
    innodb_read_io_threads=4
    transaction_prealloc_size=4096
    open_files_limit=65535
    loose_performance_schema_max_metadata_locks=10000
    innodb_open_files=3000
    max_heap_table_size=67108864
    loose_performance_schema_digests_size=10000
    automatic_sp_privileges=ON
    explicit_defaults_for_timestamp=OFF
    ft_max_word_len=84
    innodb_autoextend_increment=64
    sql_mode=
    innodb_stats_transient_sample_pages=8
    innodb_random_read_ahead=OFF
    loose_performance_schema_max_rwlock_classes=0
    range_optimizer_max_mem_size=8388608
    innodb_status_output=OFF
    loose_validate_password_number_count=1
    innodb_log_compressed_pages=OFF
    slave_net_timeout=60
    delay_key_write=ON
    query_cache_wlock_invalidate=OFF
    max_points_in_geometry=65536
    general_log=OFF
    max_prepared_stmt_count=16382
    wait_timeout=86400
    log_bin_use_v1_row_events=1
    loose_performance_schema_setup_actors_size=10000
    query_cache_min_res_unit=1024
    innodb_print_all_deadlocks=OFF
    loose_thread_pool_size=1
    binlog_stmt_cache_size=32768
    transaction_isolation=READ-COMMITTED
    innodb_buffer_pool_dump_at_shutdown=ON
    query_prealloc_size=8192
    key_cache_age_threshold=300
    loose_performance_schema_setup_objects_size=10000
    transaction_alloc_block_size=8192
    optimizer_trace_limit=1
    metadata_locks_cache_size=1024
    optimizer_prune_level=1
    loose_performance_schema_max_file_instances=1000
    innodb_max_purge_lag=0
    innodb_buffer_pool_dump_pct=25
    innodb_max_dirty_pages_pct_lwm=0
    max_sp_recursion_depth=0
    innodb_status_output_locks=OFF
    updatable_views_with_limit=YES
    binlog_row_image=full
    innodb_change_buffer_max_size=25
    innodb_optimize_fulltext_only=OFF
    local_infile=ON
    loose_performance_schema_max_file_handles=0
    innodb_ft_max_token_size=84
    innodb_undo_log_truncate=OFF
    loose_performance_schema_users_size=10000
    innodb_max_undo_log_size=1073741824
    slave_parallel_type=LOGICAL_CLOCK
    loose_thread_pool_enabled=ON
    innodb_adaptive_hash_index=OFF
    innodb_sync_spin_loops=30
    net_write_timeout=60
    flush_time=0
    lower_case_table_names=1
    sha256_password_proxy_users=OFF
    character_set_filesystem=binary
    innodb_flush_sync=ON
    tls_version=TLSv1,TLSv1.1,TLSv1.2
    loose_performance_schema_max_statement_classes=0
    key_cache_division_limit=100
    loose_performance_schema_max_rwlock_instances=10000
    delayed_insert_timeout=300
    preload_buffer_size=32768
    innodb_read_ahead_threshold=56
    loose_optimizer_switch=index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,engine_condition_pushdown=on,index_condition_pushdown=on,mrr=on,mrr_cost_based=on,block_nested_loop=on,batched_key_access=off,materialization=on,semijoin=on,loosescan=on,firstmatch=on,subquery_materialization_cost_based=on,use_index_extensions=on
    loose_replication_optimize_for_static_plugin_config=OFF
    concurrent_insert=1
    block_encryption_mode=“aes-128-ecb”
    slow_query_log=ON
    net_buffer_length=16384
    query_cache_size=0
    innodb_buffer_pool_size=10G
    loose_performance_schema_max_socket_classes=0
    delayed_insert_limit=100
    innodb_large_prefix=ON
    innodb_monitor_disable=
    loose_performance_schema_max_program_instances=10000
    innodb_adaptive_flushing_lwm=10
    innodb_log_checksums=ON
    delayed_queue_size=1000
    session_track_gtids=OFF
    innodb_thread_sleep_delay=10000
    innodb_old_blocks_pct=37
    innodb_ft_sort_pll_degree=2
    log_slow_admin_statements=OFF
    innodb_stats_on_metadata=OFF
    stored_program_cache=256
    group_concat_max_len=1024
    innodb_sort_buffer_size=1048576
    innodb_page_cleaners=8
    innodb_spin_wait_delay=6
    myisam_sort_buffer_size=262144
    innodb_rollback_segments=128
    innodb_commit_concurrency=0
    innodb_concurrency_tickets=5000
    loose_performance_schema_max_cond_classes=0
    table_definition_cache=2048
    auto_increment_increment=1
    binlog_checksum=CRC32
    loose_performance_schema_max_stage_classes=0
    max_seeks_for_key=18446744073709500000
    loose_performance_schema_events_statements_history_long_size=0
    autocommit=ON
    loose_ccl_queue_bucket_size=64
    max_length_for_sort_data=1024
    back_log=3000
    max_error_count=64
    loose_recycle_bin_retention=604800
    innodb_io_capacity_max=40000
    innodb_strict_mode=OFF
    loose_performance_schema_events_transactions_history_size=0
    binlog_order_commits=ON
    min_examined_row_limit=0
    innodb_ft_min_token_size=3
    loose_performance_schema_events_transactions_history_long_size=0
    loose_validate_password_policy=1
    sync_relay_log_info=10000
    innodb_stats_auto_recalc=ON
    max_connect_errors=100
    loose_performance_schema_max_file_classes=0
    loose_replication_sender_observe_commit_only=OFF
    join_buffer_size=432KB
    innodb_change_buffering=all
    optimizer_trace_max_mem_size=16384
    innodb_autoinc_lock_mode=2
    innodb_rollback_on_timeout=OFF
    loose_performance_schema_max_thread_instances=10000
    max_write_lock_count=102400
    master_verify_checksum=OFF
    innodb_ft_num_word_optimize=2000
    loose_performance_schema_max_statement_stack=0
    max_join_size=18446744073709551615
    loose_validate_password_mixed_case_count=1
    log_error_verbosity=2
    loose_validate_password_length=8
    log_throttle_queries_not_using_indexes=0
    innodb_max_purge_lag_delay=0
    loose_optimizer_trace=enabled=off,one_line=off
    default_week_format=0
    innodb_cmp_per_index_enabled=OFF
    show_compatibility_56=OFF
    host_cache_size=644
    low_priority_updates=0
    auto_increment_offset=1
    range_alloc_block_size=4096
    ft_min_word_len=4
    loose_performance_point_iostat_volume_size=10000
    sort_buffer_size=848KB
    loose_performance_schema_max_sql_text_length=0
    slave_type_conversions=
    max_allowed_packet=1024M
    read_buffer_size=848KB
    thread_cache_size=256
    optimizer_trace_offset=-1
    loose_performance_schema_events_waits_history_size=0
    loose_thread_pool_oversubscribe=32
    loose_validate_password_special_char_count=1
    character_set_server=utf8
    innodb_adaptive_flushing=ON
    log_queries_not_using_indexes=OFF
    innodb_monitor_enable=
    table_open_cache_instances=8
    innodb_flush_neighbors=0
    innodb_buffer_pool_instances=8

  • 相关阅读:
    职称对于建筑类行业影响有多大
    计算机毕业设计Javaweb家庭财务管理系统(源码+系统+mysql数据库+lw文档)
    Java使用JavaMail进行邮件的发送和读取
    MySQL单表操作&约束
    计算机毕业设计Java银枫家政服务管理系统(系统+程序+mysql数据库+Lw文档)
    python常用数据类型str、list、tuple、set、dict的常用方法&编码与解码汇总
    2022-10-17 我帮你踩了libcurl接收json数据的一些坑
    【Pytorch Lighting】第 3 章:使用预训练模型进行迁移学习
    新店速递丨白玉兰(商务)酒店赣榆吾悦广场店 正式上线
    如何利用示波器解析I2C数据
  • 原文地址:https://blog.csdn.net/weixin_40690761/article/details/126375268