yum安装mysql5.6
MySQL 5.6是MySQL数据库的一个版本,它是Oracle公司在2013 年发布的。MySQL是一个广泛使用的开源关系数据库管理系统,以其性能、可靠性和易用性而闻名。
env
- centos6.5
- mysql5.6
1.下载mysql
2.安装rpm文件
# 把需要安装的rpm文件放到一个文件夹中(如果存在其他依赖会自动从yum仓库下载安装)
yum localinstall -y *
# 利用本地或yum源,自动下载安装
yum install -y mysql-server
3.修改/etc/my.cnf
[client]
###设定客户端连接字符集
default-character-set=utf8
[mysql]
####自动补全命令
auto-rehash
####mysql连接字符集
default-character-set=utf8
[mysqld]
# buffer
innodb_buffer_pool_size = 128M
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M
###定义MySQL存放位置
#basedir=/home/data/mysql
datadir=/mysql/data
socket=/mysql/data/mysql.sock
###设定服务端字符集
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
symbolic-links=0
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysqld_safe]
log-error=/mysql/data/mysqld.log
pid-file=/mysql/data/mysqld.pid
4.修改/etc/init.d/mysqld
[root@zabbix_proxy ~]# cat /etc/init.d/mysqld
#!/bin/sh
#
# mysqld This shell script takes care of starting and stopping
# the MySQL subsystem (mysqld).
#
# chkconfig: - 64 36
# description: MySQL database server.
# processname: mysqld
###指定配置文件,启动会优先找config的配置项
config=/etc/my.cnf
5.建立sock连接文件
ln -sf /mysql/data/mysql.sock /var/lib/mysql/mysql.sock
6.启动测试
service mysqld start
tail -f /mysql/data/mysqld.log ###查看日志很关键
# 启动本质
service mysqld start //启动的实质就是mysqld_safe启动,而mysqld只需指定config=/etc/my.cnf即可
/usr/bin/mysqld_safe --defaults-file=/etc/my.cnf &