centos6.5下安装mysql5.6.30

1.解压mysql

tar-xfmysql-5.6.30-linux-glibc2.5-x86_64.tar.gz-C/usr/local
mvmysql-5.6.30-linux-glibc2.5-x86_64mysql-5.6.30

2.添加用户与组

groupaddmysql
useradd-gmysqlmysql-s/sbin/nologin
chown-Rmysql:mysqlmysql-5.6.30

3.安装数据库

mkdir/usr/local/mysql-5.6.30/data3306
cdmysql-5.6.21/scripts
./mysql_install_db--user=mysql--basedir=/usr/local/mysql-5.6.30/--datadir=/usr/local/mysql-5.6.30/data3306/

4.配置文件

cd/usr/local/mysql-5.6.30/support-files
cpmy-default.cnf/etc/my.cnf
cpmysql.server/etc/init.d/mysql
vim/etc/init.d/mysql

修改文件中的两个变更值

[mysqld]
port=3306
socket=/var/lib/mysql/mysql.sock
max-connections=800
skip-name-resolve
skip-external-locking
key_buffer_size=384M
max_allowed_packet=1073M
table_open_cache=512
sort_buffer_size=512K
read_buffer_size=512K
read_rnd_buffer_size=512K
join_buffer_size=128K
myisam_sort_buffer_size=64M
thread_cache_size=256
query_cache_size=0
query_cache_type=0
tmp_table_size=64M
max_heap_table_size=64M
basedir=/usr/local/mysql-5.6.30/
datadir=/usr/local/mysql-5.6.30/data3306
pid-file=/usr/local/mysql-5.6.30/data3306/mysql.pid
log_error=/var/log/mysqld.log
#setbinaryloggingisrequiredforreplication
log-bin=mysql-bin
binlog_cache_size=32M
#event_schedulershutoffinmysqldslave
event_scheduler=1
binlog_format=row
expire_logs_days=3
#setslowlog
slow_query_log=1
long_query_time=2
#set字符
character_set_server=utf8
#set大小写敏感
lower_case_table_names=1
#setinnodbparams
innodb_data_home_dir=/usr/local/mysql-5.6.30/data3306
innodb_data_file_path=ibdata1:2000M;ibdata2:10M:autoextend
innodb_log_group_home_dir=/usr/local/mysql-5.6.30/data3306
innodb_buffer_pool_size=5972M
innodb_additional_mem_pool_size=10M
innodb_log_file_size=512M
innodb_log_buffer_size=16M
innodb_flush_log_at_trx_commit=2
innodb_flush_method=O_DIRECT
innodb_file_per_table=1
innodb_lock_wait_timeout=10
[client]
default-character-set=utf8

5.配置环境变量

vi/etc/profile
exportMYSQL_HOME="/usr/local/mysql-5.6.30"
exportPATH="$PATH:$MYSQL_HOME/bin"

6.添加自启动服务

chkconfigmysqlon

7.启动mysql

servicemysqlstart

8.登录mysql及改密码

mysqladmin-urootpassword'your_password'#修改root用户密码
mysql-uroot-p#登录mysql,需要输入密码

相关文章

文章浏览阅读903次。4.清除缓存目录(/var/cache/yum)下的软件...
文章浏览阅读1.5k次。Python 是一种高级解释性编程语言,已被...
文章浏览阅读2.6k次。打开终端或控制台,以root或具有sudo权...
文章浏览阅读744次,点赞24次,收藏26次。目标:通过AppSrv为...
文章浏览阅读1.1w次,点赞8次,收藏26次。chmod命令来自于英...
文章浏览阅读1.2k次。yum源的URL地址,本例中是文件系统的路...