二进制安装mysql 5.6
创建用户和组
# groupadd mysql
# useradd -r -g mysql mysql
解压压缩包
# tar -xvf mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz
# mv mysql-5.6.37-linux-glibc2.12-x86_64 /usr/local
# cd /usr/local/
# ln -s mysql-5.6.37-linux-glibc2.12-x86_64/ mysql
# cd mysql
# ll
total 48
drwxr-xr-x 2 root root 4096 Aug 1 13:13 bin
-rw-r--r-- 1 7161 31415 17987 Jun 3 01:42 COPYING
drwxr-xr-x 3 root root 17 Aug 1 13:13 data
drwxr-xr-x 2 root root 52 Aug 1 13:13 docs
drwxr-xr-x 3 root root 4096 Aug 1 13:13 include
drwxr-xr-x 3 root root 4096 Aug 1 13:13 lib
drwxr-xr-x 4 root root 28 Aug 1 13:13 man
drwxr-xr-x 10 root root 4096 Aug 1 13:13 mysql-test
-rw-r--r-- 1 7161 31415 2496 Jun 3 01:42 README
drwxr-xr-x 2 root root 29 Aug 1 13:13 scripts
drwxr-xr-x 28 root root 4096 Aug 1 13:13 share
drwxr-xr-x 4 root root 4096 Aug 1 13:13 sql-bench
drwxr-xr-x 2 root root 130 Aug 1 13:13 support-files
# chown -R mysql .
# chgrp -R mysql .
# ll
total 48
drwxr-xr-x 2 mysql mysql 4096 Aug 1 13:13 bin
-rw-r--r-- 1 mysql mysql 17987 Jun 3 01:42 COPYING
drwxr-xr-x 3 mysql mysql 17 Aug 1 13:13 data
drwxr-xr-x 2 mysql mysql 52 Aug 1 13:13 docs
drwxr-xr-x 3 mysql mysql 4096 Aug 1 13:13 include
drwxr-xr-x 3 mysql mysql 4096 Aug 1 13:13 lib
drwxr-xr-x 4 mysql mysql 28 Aug 1 13:13 man
drwxr-xr-x 10 mysql mysql 4096 Aug 1 13:13 mysql-test
-rw-r--r-- 1 mysql mysql 2496 Jun 3 01:42 README
drwxr-xr-x 2 mysql mysql 29 Aug 1 13:13 scripts
drwxr-xr-x 28 mysql mysql 4096 Aug 1 13:13 share
drwxr-xr-x 4 mysql mysql 4096 Aug 1 13:13 sql-bench
drwxr-xr-x 2 mysql mysql 130 Aug 1 13:13 support-files
初始化数据库
# scripts/mysql_install_db --user=mysql
Installing MySQL system tables...2017-08-01 13:20:26 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-08-01 13:20:26 0 [Note] Ignoring --secure-file-priv value as server is running with --bootstrap.
2017-08-01 13:20:26 0 [Note] ./bin/mysqld (mysqld 5.6.37) starting as process 3887 ...
2017-08-01 13:20:26 3887 [Note] InnoDB: Using atomics to ref count buffer pool pages
2017-08-01 13:20:26 3887 [Note] InnoDB: The InnoDB memory heap is disabled
2017-08-01 13:20:26 3887 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2017-08-01 13:20:26 3887 [Note] InnoDB: Memory barrier is not used
2017-08-01 13:20:26 3887 [Note] InnoDB: Compressed tables use zlib 1.2.3
2017-08-01 13:20:26 3887 [Note] InnoDB: Using Linux native AIO
2017-08-01 13:20:26 3887 [Note] InnoDB: Using CPU crc32 instructions
2017-08-01 13:20:26 3887 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2017-08-01 13:20:26 3887 [Note] InnoDB: Completed initialization of buffer pool
2017-08-01 13:20:26 3887 [Note] InnoDB: The first specified data file ./ibdata1 did not exist: a new database to be created!
2017-08-01 13:20:26 3887 [Note] InnoDB: Setting file ./ibdata1 size to 12 MB
2017-08-01 13:20:26 3887 [Note] InnoDB: Database physically writes the file full: wait...
2017-08-01 13:20:26 3887 [Note] InnoDB: Setting log file ./ib_logfile101 size to 48 MB
2017-08-01 13:20:26 3887 [Note] InnoDB: Setting log file ./ib_logfile1 size to 48 MB
2017-08-01 13:20:27 3887 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
2017-08-01 13:20:27 3887 [Warning] InnoDB: New log files created, LSN=45781
2017-08-01 13:20:27 3887 [Note] InnoDB: Doublewrite buffer not found: creating new
2017-08-01 13:20:27 3887 [Note] InnoDB: Doublewrite buffer created
2017-08-01 13:20:27 3887 [Note] InnoDB: 128 rollback segment(s) are active.
2017-08-01 13:20:27 3887 [Warning] InnoDB: Creating foreign key constraint system tables.
2017-08-01 13:20:27 3887 [Note] InnoDB: Foreign key constraint system tables created
2017-08-01 13:20:27 3887 [Note] InnoDB: Creating tablespace and datafile system tables.
2017-08-01 13:20:27 3887 [Note] InnoDB: Tablespace and datafile system tables created.
2017-08-01 13:20:27 3887 [Note] InnoDB: Waiting for purge to start
2017-08-01 13:20:27 3887 [Note] InnoDB: 5.6.37 started; log sequence number 0
2017-08-01 13:20:27 3887 [Note] Binlog end
2017-08-01 13:20:27 3887 [Note] InnoDB: FTS optimize thread exiting.
2017-08-01 13:20:27 3887 [Note] InnoDB: Starting shutdown...
2017-08-01 13:20:29 3887 [Note] InnoDB: Shutdown completed; log sequence number 1625977
OK Filling help tables...2017-08-01 13:20:29 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-08-01 13:20:29 0 [Note] Ignoring --secure-file-priv value as server is running with --bootstrap.
2017-08-01 13:20:29 0 [Note] ./bin/mysqld (mysqld 5.6.37) starting as process 3909 ...
2017-08-01 13:20:29 3909 [Note] InnoDB: Using atomics to ref count buffer pool pages
2017-08-01 13:20:29 3909 [Note] InnoDB: The InnoDB memory heap is disabled
2017-08-01 13:20:29 3909 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2017-08-01 13:20:29 3909 [Note] InnoDB: Memory barrier is not used
2017-08-01 13:20:29 3909 [Note] InnoDB: Compressed tables use zlib 1.2.3
2017-08-01 13:20:29 3909 [Note] InnoDB: Using Linux native AIO
2017-08-01 13:20:29 3909 [Note] InnoDB: Using CPU crc32 instructions
2017-08-01 13:20:29 3909 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2017-08-01 13:20:29 3909 [Note] InnoDB: Completed initialization of buffer pool
2017-08-01 13:20:29 3909 [Note] InnoDB: Highest supported file format is Barracuda.
2017-08-01 13:20:29 3909 [Note] InnoDB: 128 rollback segment(s) are active.
2017-08-01 13:20:29 3909 [Note] InnoDB: Waiting for purge to start
2017-08-01 13:20:29 3909 [Note] InnoDB: 5.6.37 started; log sequence number 1625977
2017-08-01 13:20:29 3909 [Note] Binlog end
2017-08-01 13:20:29 3909 [Note] InnoDB: FTS optimize thread exiting.
2017-08-01 13:20:29 3909 [Note] InnoDB: Starting shutdown...
2017-08-01 13:20:30 3909 [Note] InnoDB: Shutdown completed; log sequence number 1625987
OK To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands: ./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h mysql7 password 'new-password' Alternatively you can run: ./bin/mysql_secure_installation which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers. See the manual for more instructions. You can start the MySQL daemon with: cd . ; ./bin/mysqld_safe & You can test the MySQL daemon with mysql-test-run.pl cd mysql-test ; perl mysql-test-run.pl Please report any problems at http://bugs.mysql.com/ The latest information about MySQL is available on the web at http://www.mysql.com Support MySQL by buying support/licenses at http://shop.mysql.com New default config file was created as ./my.cnf and
will be used by default by the server when you start it.
You may edit this file to change server settings WARNING: Default config file /etc/my.cnf exists on the system
This file will be read by default by the MySQL server
If you do not want to use this, either remove it, or use the
--defaults-file argument to mysqld_safe when starting the server
# chown -R root .
# chown -R mysql data
# ll
total 52
drwxr-xr-x 2 root mysql 4096 Aug 1 13:13 bin
-rw-r--r-- 1 root mysql 17987 Jun 3 01:42 COPYING
drwxr-xr-x 3 mysql mysql 17 Aug 1 13:13 data
drwxr-xr-x 2 root mysql 52 Aug 1 13:13 docs
drwxr-xr-x 3 root mysql 4096 Aug 1 13:13 include
drwxr-xr-x 3 root mysql 4096 Aug 1 13:13 lib
drwxr-xr-x 4 root mysql 28 Aug 1 13:13 man
-rw-r--r-- 1 root root 943 Aug 1 13:20 my.cnf
drwxr-xr-x 10 root mysql 4096 Aug 1 13:13 mysql-test
-rw-r--r-- 1 root mysql 2496 Jun 3 01:42 README
drwxr-xr-x 2 root mysql 29 Aug 1 13:13 scripts
drwxr-xr-x 28 root mysql 4096 Aug 1 13:13 share
drwxr-xr-x 4 root mysql 4096 Aug 1 13:13 sql-bench
drwxr-xr-x 2 root mysql 130 Aug 1 13:13 support-files
启动数据库
# bin/mysqld_safe --user=mysql &
配置为服务
# cp support-files/mysql.server /etc/init.d/mysqld
# chmod +x /etc/init.d/mysqld
# chkconfig --add mysqld
# chkconfig --level 345 mysqld on
5.7参考以下步骤:
shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> mkdir mysql-files
shell> chmod 770 mysql-files
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> bin/mysql_install_db --user=mysql # Before MySQL 5.7.6
shell> bin/mysqld --initialize --user=mysql # MySQL 5.7.6 and up
shell> bin/mysql_ssl_rsa_setup # MySQL 5.7.6 and up
shell> chown -R root .
shell> chown -R mysql data mysql-files
shell> bin/mysqld_safe --user=mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server
二进制安装mysql 5.6的更多相关文章
- 二进制安装MySQL数据库
今天安装的是二进制的mysql包5.7.21的包,在配置文件的时候采了好多坑,左后还是搞定了,来和大家分享一下 二进制msyql5.7.21版本的主从复制安装 新建/picclife目录 mkdir ...
- CentOS 6.5下二进制安装 MySQL 5.6
CentOS 6.5 二进制安装MySQL 5.6 1:查看系统版本 [root@10-4-5-9 mysql]# cat /etc/redhat-release CentOS release 6.5 ...
- 二进制安装MySQL及破解密码
二进制安装MySQL及破解密码 1.确保系统中有依赖的libaio 软件,如果没有: yum -y install libaio 2.解压二进制MySQL软件包 tar xf mysql-5.7.24 ...
- ubuntu14.04下简易二进制安装mysql
下载mysql-commnunity的5.6.24通用二进制版 tar解压 我安装到/opt目录,所以mv到/opt/ 可选,建了个软链 ln -s *** mysql 添加运行mysql服务的用户和 ...
- 编译安装和二进制安装mysql
二进制安装mysql-5.6.46 mysql二进制安装,已经编译成二进制了,只需要做一些配置即可 [root@localhost ~]$ yum install autoconf libaio -y ...
- shell 脚本二进制安装mysql
以下脚本的手动安装连接:https://www.cnblogs.com/leihongnu/p/12581793.html [ #/bin/bash#脚本安装 mysql,上传安装包至 /rootcd ...
- 二进制安装mysql
1.1 MySQL安装介绍 mysql软件下载地址信息: www.mysql.com mirrors.sohu.com mysql软件下载完毕后,查看mysql解压后目录文件大小 1.下载解压my ...
- 二进制安装Mysql 5.6(免编译)
安装系统基础软包 yum install -y make bc perl gcc openssl openssl-devel ncurses ncurses-devel 安装方式:二进制免编译安装 查 ...
- centos7 使用二进制安装mysql 5.7.23
1.下载二进制安装包 mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz cd /usr/local/src wget https://cdn.mysql.com// ...
- CentOS 6.2下二进制安装 MySQL 5.6
在CentOS 6.2上 二进制方式安装 MySQL5.6二进制包 可以参考这篇文章: http://www.cnblogs.com/xiaoit/p/3988640.html 一路配置下来很顺利.. ...
随机推荐
- iOS 画虚线
UIImageView *imageView1 = [[UIImageView alloc]initWithFrame:CGRectMake(, , , )]; [self.view addSubvi ...
- Netcore使用MailKit进行邮件发送
public void TestSendMailDemo() { var message = new MimeKit.MimeMessage(); message.From.Add(new MimeK ...
- python知识合集
python安装包管理 http://www.cnblogs.com/wilber2013/p/4769467.html python pip安装源管理:pypi官网的源不太好,网速慢,容易造成包下 ...
- [转]java 自动装箱与拆箱
转自:http://www.cnblogs.com/shenliang123/archive/2012/04/16/2451996.html 这个是jdk1.5以后才引入的新的内容,作为秉承发表是最好 ...
- Java Netty (1)
Netty是由JBOSS提供的一个java开源框架,本质上也是NIO,是对NIO的封装,比NIO更加高级,功能更加强大.可以说发展的路线是IO->NIO->Netty. ServerBoo ...
- 2019微信公开课Pro微信之夜内容笔记总结
2019微信公开课Pro 微信之夜内容笔记总结 小程序入口 我的小程序 任务栏入口 线下扫码 搜索小程序 附近小程序升级 用户留存问题 小程序成长 关注用户需求 性能监控 广告主&& ...
- vue 模板如何解析
1.模板 一个最简答的模板: <div id="app"> {{ message }} </div> v-for模板: <ul id="ex ...
- SpringMVC学习笔记八:文件上传下载(转)
转自:http://www.cnblogs.com/WJ-163/p/6269409.html 一.关键步骤 ①引入核心JAR文件 SpringMVC实现文件上传,需要再添加两个jar包.一个是文件上 ...
- fnmatch源码阅读
源码下载地址如下: http://web.mit.edu/freebsd/csup/fnmatch.h http://web.mit.edu/freebsd/csup/fnmatch.c 代码整体不错 ...
- WIN10-修改网卡MAC
在注册表位置: 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002 ...