Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Binary installation MySQL 5.6

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)06/01 Report--

Binary installation MySQL 5.6

Yum-y install libaio-devel useradd mysql-s / sbin/nologin-M mkdir / data/mysql/ {data,tmp,binlog Log}-pchown-R mysql.mysql / data/mysqltar-xf mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz-C / usr/local/cd / usr/local/mv mysql-5.6.20-linux-glibc2.5-x86_64 mysqlchown-R mysql.mysql / usr/local/mysqlcd / usr/local/mysql/scripts./mysql_install_db-datadir=/data/mysql/data-- basedir=/usr/local/mysql-- user=mysql-- explicit_ Defaults_for_timestampcp / usr/local/mysql/support-files/mysql.server / etc/init.d/mysqldecho "export PATH=$PATH:/usr/local/mysql/bin" > / etc/profile.d/mysql.shsource / etc/profilechkconfig mysqld on/etc/init.d/mysqld restartps-ef | grep mysql

# error when starting MySQL

Starting MySQL.. ERROR! The server quit without updating PID file (/ usr/local/mysql/localhost.pid).

View mysql's log

[ERROR] InnoDB: auto-extending data file / data/mysql/data/ibdata1 is of a different size 768 pages (rounded down to MB) than specified in the .cnf file: initial 32000 pages, max 0 (relevant if non-zero) pages! [ERROR] InnoDB: Could not open or create the system tablespace. If you tried to add new data files to the system tablespace, and it failed here, you should now edit innodb_data_file_path in my.cnf back to what it was, and remove the new ibdata files InnoDB created in this failed attempt. InnoDB only wrote those files full of zeros, but did not yet use them in any way. But be careful: do not remove old data files which contain your precious data! [ERROR] Plugin 'InnoDB' init function returned error. [ERROR] Plugin' InnoDB' registration as a STORAGE ENGINE failed. [ERROR] Unknown/unsupported storage engine: InnoDB [ERROR] Aborting

Solution:

Execute the delete command: rm-rf / data/mysql/data/ib*

Delete: ibdata1, ib_logfile0, ib_logfile1 files

Restart: service mysqld start

# Delete test library

# mysql

Mysql > show databases; mysql > drop database test

# Delete some useless users

Mysql > SELECT DISTINCT CONCAT ('User:'', user,'''@''',host,''';') AS query FROM mysql.user;mysql > drop user 'root'@'::1';mysql > drop user' @ 'localhost';mysql > drop user' @ 'localhost.localdomain';mysql > drop user' root'@'localhost.localdomain'

# set database login password

Grant all privileges on *. * to 'root'@'localhost' identified by' new_pass' with grant option;grant all privileges on *. * to 'root'@'127.0.0.1' identified by' new_pass' with grant option;flush privileges

# configuration file

# my.cnf

[mysqld] back_log = 2000basedir = / usr/local/mysqlbinlog-format = MIXEDcharacter_set_server = utf8datadir = / data/mysql/dataevent_scheduler = ONexpire_logs_days = 1innodb_autoinc_lock_mode = 1innodb_buffer_pool_size = 1073741824innodb_data_file_path = ibdata1:500M:autoextendinnodb_data_home_dir = / data/mysql/datainnodb_file_per_table = 1innodb_flush_log_at_trx_commit = 2innodb_flush_method = O_DIRECTinnodb_io_capacity = 2000innodblog _ Buffer_size = 8388608innodb_log_files_in_group = 3innodb_log_group_home_dir = / data/mysql/datainnodb_max_dirty_pages_pct = 50innodb_open_files = 1024innodb_read_io_threads = 8innodb_thread_concurrency = 20innodb_write_io_threads = 8innodb_lock_wait_timeout = 10innodb_buffer_pool_load_at_startup = 1innodb_buffer_pool_dump_at_shutdown = 1key_buffer_size = 3221225472innodb_log_file_size = 1Glocal_infile = 1log-bin = / data/mysql/binlog/mysql-bin.loglog_bin_trust_function_creators = 1log_output = FILElong_query_time = 1log-error = / data/mysql/log/error.logmax_allowed_packet = 134217728max_connect_errors = 1000000max_connections = 2000myisam_sort_buffer_size = 33554432myisam_recover = 1join_buffer_size = 8388608tmp_table_size = 33554432net_buffer_length = 8192performance_schema = 1performance_schema_max_table_instances = 200pid-file = / data/mysql/mysqld.pidport = 3306query_ Cache_size = 0query_cache_type = 0read_buffer_size = 20971520read_rnd_buffer_size = 16Mmax_heap_table_size = 33554432bulk_insert_buffer_size = 134217728#relay-log = / data/mysql/log/mysql-relay.logsecure-file-priv = / data/mysql/tmpserver-id = 1131053306skip-slave-startskip_name_resolveslave-load-tmpdir = / data/mysql/tmpslow-query-log-file = / data/mysql/log/mysql-slow.logslow_query_log = 1socket = / tmp / mysql.socksort_buffer_size = 2097152table_open_cache = 128thread_cache_size = 50tmpdir = / data/mysql/tmpuser = mysqlwait_timeout = 28800000 transactionisolationisolation isolation reading: committedlongtime query timeframes 1syncgenes binlogically 0innodbflushworthiness logically loaded trxboxes = 0 [mysqld _ safe] log-error = / data/mysql/log/error.logpid-file = / data/mysql/mysqld.pid

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report