mysql5.6.12服务端及客户端安装(附图)

由于朋友们的系统环境不太一样,我列出本人的系统情况如下图:








安装之前要先装一些底层库,我把常用的用在php和mysql方面的底层库都装一下免得出问题,有些底层库的版本偏旧我也是知道的,如果你觉得有需要升级单个库,那就下载新库软件自己升级吧

由于mysql5.6.12需要cmake的支持,那就去cmake官网下载一个目前最新版本的cmake-2.8.11.1.tar.gz吧

下载下来了吧,解包吧

下边当然是编译安装了


./configure --prefix=安装路径   我没指定目录默认就在/usr/local/src/cmake版本,自己拿主意吧

如果你以前装了cmake了是低版本的,也可以试一下可不可行,如果报错提示版本低,那就只好升级了,至于升级cmake还是挺容易的,直接装新版本,把可执行cmake拷贝一份到/usr/bin下替换以前的就行了,不清楚的,百度一下吧

ok,装完了.大概5-10分钟的样子

下来我们来装mysql5.6.12,首先下载,我下载的是社区版,并且选的是源码形式(source code)

官网下载地址:http://dev.mysql.com/downloads/mysql/#downloads

在select platform:我们选的是Source Code,然后下拉,选择最下面那个

Generic Linux (Architecture Independent), Compressed TAR Archive (mysql-5.6.12.tar.gz)  大小为34.2M

解压缩mysql5.6.12包

进入mysql-5.6.12目录,执行cmake . (cmake空格然后是点)

附图

这需要一段时间,先休息吧

ok,休息的差不多了吧,也装完了,挺耗时间的,呵呵

在/usr/local/目录下就有一个mysql的安装后生成的目录

输入如下命令,

继续...

ok,服端端的安装完成了,就差客户端的了.

我们去下载一个客户端

首先确定我们的类型:

MySQL Community Server 5.6.12

select platform:

Oracle& Red Hat Linux 4 & 5

一个rpm包,大小为21M

下载下来后rpm -ivh MySQL-client-5.6.12-1.rhel5.i386.rpm

服务端和客户端都安装完成了,连接一下试试吧

如果直接mysql -u root -p密码 的话是连不上的,提示找不到mysql.sock

找不到mysql.sock文件,因为路径不对,应该是在/tmp/mysql.sock

在配置文件my.cnf里设置一下参数就可以了,也可在命令里指定一下,如下

mysql -S /tmp/mysql.sock -u root -p      //S为大写

剩下的就是更改配置文件 my.cnf,提供示例如下,自己看情况改吧

注:如下示例与本次操作无关,只是一个配置文件示例

************************************************
** Sample my.cnf file
************************************************
[client]
no-beep
#socket=/opt/mysql/server-5.6/log/mysqld.sock
port=50050
ssl=ON
ssl-cipher=DHE-RSA-AES256-SHA
ssl-ca=/opt/mysql/server-5.6/cert/ca-cert.pem
ssl-cert=/opt/mysql/server-5.6/cert/client-cert.pem
ssl-key=/opt/mysql/server-5.6/cert/client-key.pem

[mysql]
default-character-set=utf8

[mysqld]
#skip-host-cache
#skip-name-resolve
basedir=/opt/mysql/server-5.6
datadir=/opt/mysql/server-5.6/data
pid-file=/opt/mysql/server-5.6/log/mysqld.pid
port=50050
#socket=/opt/mysql/server-5.6/log/mysqld.sock
log_output=FILE
general_log=1
general_log_file=/opt/mysql/server-5.6/log/mysql.log
log_error=/opt/mysql/server-5.6/log/mysql.err
log_isam=/opt/mysql/server-5.6/log/mysql.isam
slow_query_log=1
slow_query_log_file=/opt/mysql/server-5.6/log/slow-query.log

character-set-server=utf8

log_bin=off
back_log=70
flush_time=0
join_buffer_size=128M
sort_buffer_size=8M
read_rnd_buffer_size=8M
max_allowed_packet=4M
default_storage_engine=InnoDB
default_tmp_storage_engine=MYISAM
max_connect_errors=100
open_files_limit=4110
table_definition_cache=1400
explicit_defaults_for_timestamp=true

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

#inno_db configurations
innodb=ON
innodb_open_files=300
innodb_checksum_algorithm=0
innodb_stats_on_metadata=1
innodb_file_per_table=1
innodb_buffer_pool_size=256M
innodb_flush_log_at_trx_commit=1
innodb_lock_wait_timeout=50
innodb_rollback_on_timeout=ON
innodb_log_file_size=32M
innodb_log_buffer_size=64M
innodb_log_files_in_group=2
innodb_sort_buffer_size=8M

ssl=ON
ssl-cipher=DHE-RSA-AES256-SHA
ssl-ca=/opt/mysql/server-5.6/cert/ca-cert.pem
ssl-cert=/opt/mysql/server-5.6/cert/server-cert.pem
ssl-key=/opt/mysql/server-5.6/cert/server-key.pem

..............................

你可能感兴趣的:(mysql5.6.12安装,mysql5.6.12,mysql安装附图)