本文主要给大家简单讲讲linux7.2系统下实现二进制安装MySQL8.0.11方法,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望linux7.2系统下实现二进制安装MySQL8.0.11方法这篇文章可以给大家带来一些实际帮助。
1,下载二进制软件包:
,,mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
2,添加MySQL用户和组:
[root@localhost ~] #, userdel mysql ,,(因为是新系统,所以就把现有的MySQL用户给删除了) ,,(root@localhost ~) #, groupadd mysql ,,(root@localhost ~) #, useradd -g mysql mysql ,,(root@localhost ~) #, passwd mysql ,,,,, (MySQL密码要设置的复杂一点,或者在创建用户的时候设置不让登陆系统)
3,创建安装MySQL目标,并解压软件到指定目录
, (root@localhost ~) #, mkdir -p /MySQL/数据 ,,(root@localhost ~) #, chown -R mysql.mysql /mysql ,,(root@localhost ~) #, tar zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz -C /mysql ,,(root@localhost ~) #, cd /mysql ,,(root@localhost ~) #, mv mysql-8.0.11-linux-glibc2.12-x86_64 /mysql ,,(root@localhost ~) #, chown -R mysql.mysql /mysql
4,初始化数据库
[root@localhost ~] # su - mysql
[mysql@localhost ~]美元vim
/mysql/my . cnf中所做
[客户] 套接字=/mysql/数据/mysql.sock (mysqld) 服务器id=142 port =3306 basedir=/mysql/mysql datadir=/mysql/数据 套接字=/mysql/数据/mysql.sock 日志错误=/mysql/数据/mysqld.log pid文件=/mysql/数据/mysqld.pid log-bin=/mysql/数据/binlog slow_query_log_file =/mysql/数据/slow.log log_slave_updates expire_logs_days=7 binlog_format=行 # default_authentication_plugin=mysql_native_password ,,, - - - - - -修改密码加密方式。(看文中最后的解释) gtid-mode =,,, enforce-gtid-consistency =, 1,, skip_slave_start=1,, innodb_buffer_pool_size ,,=, 1000 m ,,,,,,,,,,,,,,,,,,,,,,,,,, 时间=innodb_buffer_pool_instances 2,,,,,,,,,,,,,,,,,,,,,,,,,, innodb_log_file_size ,,,,,=, 100 m ,,,,,,,,,,,,,,,,,,,,,,,,,, 时间=innodb_log_files_in_group 3,,,,,,,,,,,,,,,,,,,,,,,,,,,,, innodb_log_buffer_size ,,,=, 24 m ,,,,,,,,,,,,,,,,,,,,,,,,, innodb_flush_log_at_trx_commit =, 1,,,,,,,,,,,,,,,,,,,,,,,, innodb_file_per_table ,,,,,, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,, innodb_flush_method ,,,,,,=, O_DIRECT ,,,,,,,,,,,,,,,,,,,,, innodb_io_capacity ,,,,,,,=, 200,,,,,,,,,,,,,,,,,,,,,,,,,,, innodb_io_capacity_max ,,,=, 600,,,,,,,,,,,,,,,,,,,,,,,,,,, innodb_thread_concurrency =, 0,,,,,,,,,,,,,,,,,,,,,,,,,,,,, innodb_autoinc_lock_mode ,=, 2,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 60 innodb_lock_wait_timeout ,=,,,,,,,,,,,,,,,,,,,,,,,,,,,,, innodb_read_io_threads ,,,=, 4,,,,,,,,,,,,,,,,, null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nulllinux7.2系统下实现二进制安装MySQL8.0.11方法