Shopnc 3 之 Mysql 5.7 RPM版安装

    技术2022-07-21  58

    系统 :centos 7 版本 mysql-5.5.33-linux2.6-x86_64.tar.gz   # 解压 tar zxf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz -C /Data/app cd /Data/app/ ln -s mysql-5.7.30-linux-glibc2.12-x86_64/ mysql    「symbolic 」  cd mysql   # 用户 useradd mysql groups mysql chown -R mysql:mysql mysql-5.7.30-linux-glibc2.12-x86_64/   # 配置 vim /etc/my.cnf [client] 部分 port=3306 socket=/tmp/mysql.sock [mysqld] 部分 port=3306 socket= /tmp/mysql.sock  「 无 」  basedir=/Data/app/mysql datadir=/Data/app/mysql/data   「  mkdir data &  chown -R mysql:mysql data/ 」  character-set-server=utf8 「 服务端字符集 」  default-storage-engine=InnoDB skip-external-locking skip-name-resolve back_log=300  key_buffer=64M 「 DEL & MYISAM索引影响大 」  max_allowed_packet=16M table_open_cache=8192 max_connections=1024 max_connect_errors=100 sort_buffer_size=16M read_buffer_size=16M read_rnd_buffer_size=8M thread_cache_size=16 query_cache_size=32M explicit_defaults_for_timestamp=true  「 查询缓存 」  [mysqld_safe]部分 log-error=/Data/app/mysql/log/error.log 「 mkdir -p log/ error.log  &  chown -R mysql:mysql log/ 」  slow_query_log=ON slow_query_log_file=/Data/app/mysql/log/slow.log long_query_time=2 log-queries-not-using-indexes thread_concurrency=8 server-id=1 log-bin=mysql-bin-master binlog_format=mixed sync_binlog=1 max_binlog_size=512M [InnoDB]部分 innodb_file_per_table innodb_data_home_dir=/Data/app/mysql/data innodb_data_file_path=ibdata1:32M:autoextend innodb_autoextend_increment=8 innodb_buffer_pool_size=2G innodb_additional_mem_pool_size=32M innodb_log_group_home_dir=/Data/app/mysql/data innodb_log_files_in_group=3 nnodb_log_file_size=64M innodb_log_buffer_size=8M innodb_write_io_threads=8 innodb_read_io_threads=8 innodb_thread_concurrency=16 innodb_flush_method=O_DSYNC innodb_flush_log_at_trx_commit=1 innodb_max_dirty_pages_pct=90 innodb_lock_wait_timeout=120 [mysqldump]部分 quick max_allowed_packet=16M [mysql] 部分 default-character-set=utf8 no-auto-rehash [myisamchk] 部分 key_buffer=256M sort_buffer_size=256M read_buffer=2M write_buffer=2M   yum -y install cmake    「 源码包编译工具 」    #初始化 ./mysqld --initialize --datadir=/Data/app/mysql/data --user=mysql --basedir=/Data/app/mysql   #服务 cp support-files/mysql.server /etc/init.d/mysqld chmod 755 /etc/init.d/mysqld chkconfig mysqld on service mysqld start / stop ps -ef | grep mysql root     31209     1  0 07:34 pts/0    00:00:00 /bin/sh /Data/app/mysql/bin/mysqld_safe --datadir=/Data/app/mysql/data --pid-file=/Data/app/mysql/data/centos-linux.shared.pid mysql    31676 31209  1 07:34 pts/0    00:00:00 /Data/app/mysql/bin/mysqld --basedir=/Data/app/mysql --datadir=/Data/app/mysql/data --plugin-dir=/Data/app/mysql/lib/plugin --user=mysql --log-error=/Data/app/mysql/log/error.log --pid-file=/Data/app/mysql/data/centos-linux.shared.pid --socket=/tmp/mysql.sock --port=3306
    Processed: 0.009, SQL: 9