配置yum源
wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpmrpm -ivh mysql57-community-release-el7-11.noarch.rpmyum makecache
安装mysql
yum install mysql-community-server -ysystemctl enable mysqldsystemctl start mysqldmkdir /var/log/mysqlchown -R mysql.mysql /var/log/mysql
获取mysql初始密码
grep 'temporary password' /var/log/mysqld.log
[root@template-centos7 src]# grep 'temporary password' /var/log/mysqld.log2021-11-10T08:48:12.717987Z 1 [Note] A temporary password is generated for root@localhost: fp?GPt&wM2ij
配置文件
[client]port = 3306socket = /var/log/mysql/mysql.sock#default-character-set = utf8[mysql]prompt=\\u@\\d>[mysqld]server-id = 2port = 3306bind-address = 0.0.0.0socket = /var/log/mysql/mysql.sockskip-name-resolvedatadir = /data/mysqlcharacter-set-server = utf8_binmax_connections = 1000open_files_limit = 65535log-error = /var/log/mysql/error.logpid-file = /var/log/mysql/mysql.pidback_log = 256max_connect_errors = 256table_open_cache = 2048max_allowed_packet = 64Mbinlog_cache_size = 2Mmax_heap_table_size = 128Msort_buffer_size = 8Mjoin_buffer_size = 8Mthread_cache_size = 256#thread_concurrency = 8query_cache_size = 256Mquery_cache_limit = 2Mthread_stack = 192Ktransaction_isolation = REPEATABLE-READtmp_table_size = 64Mexpire_logs_days=30max_binlog_size = 512Mslow_query_log = 0long_query_time = 0.5key_buffer_size = 256Mread_buffer_size = 8Mread_rnd_buffer_size = 8Mbulk_insert_buffer_size = 64Mmyisam_sort_buffer_size = 128Mmyisam_max_sort_file_size = 10Gmyisam_repair_threads = 1explicit_defaults_for_timestamp=truelog_timestamps=SYSTEMinnodb_file_per_table=ONinnodb_buffer_pool_size = 13Ginnodb_thread_concurrency = 16innodb_flush_log_at_trx_commit = 1innodb_log_buffer_size = 18Minnodb_log_file_size = 512Minnodb_open_files = 65535innodb_log_files_in_group = 2innodb_lock_wait_timeout = 120[mysqldump]quickmax_allowed_packet = 64M[mysql]no-auto-rehashprompt=\\u@\\d>[myisamchk]key_buffer_size = 512Msort_buffer_size = 512Mread_buffer = 8Mwrite_buffer = 8M
修改密码
# 第一次修改密码ALTER USER 'root'@'localhost' IDENTIFIED BY 'New_password1';# 之后修改密码update mysql.user set authentication_string=password('New_password1') where user='root' ;