mysql二进制初始化_二进制安装mysql-初始化配置

配置环境变量

vim /etc/profile

mysql_home=/usr/local/mysql

PATH=$PATH:$mysql_home/bin

source /etc/profile

2、为root用户设置密码:

mysqladmin -uroot password”123456″

3、关闭数据库服务

mysqladmin -uroot -p shutdown

4、编辑配置文件/etc/my.cnf

port= 3306

socket= /usr/local/mysql/data/mysqld.sock

default-character-set=utf8

loose-default-character-set =utf8

[mysqld]

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

socket=/usr/local/mysql/data/mysqld.sock

pid_file=/usr/local/mysql/data/db01.pid

user=mysql

port=3306

default_storage_engine=InnoDB

character_set_server=utf8

collation-server=utf8_general_ci

loose-default-character-set =utf8

innodb_buffer_pool_size=1G

innodb_log_file_size=512M#根据实际情况具体配置

innodb_file_per_table=1

key_buffer-size=32M

log_error=/usr/local/mysql/data/mysql-error.log

tmp_table_size=32M

max_heap_table_size=32M

query_cache_type=0

query_cache_size=512M

max_connections=1000

max_connect_errors=6000

thread_cache_size=256

table_open_cache=512M

open_files_limit=65535

skip-name-resolve

log_bin=master-bin

log_bin_index=master-bin-index

expire_logs_days=14

skip_slave_start

sync_binlog=1

slave_net_timeout=60

server_id=165

slow_query_log=1

long_query_time=2

slow_query_log_file=/usr/local/mysql/data/mysql-slow.log

log_queries_not_using_index

min_examined_row_limit=1000

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

5、启动数据库服务

/usr/local/mysql/bin/mysqld_safe&

可以将此命令加入到/etc/profile文件,实现开机自启

总结,在生产环境中建议采用二进制方式安装mysql,也是多数DBA的选择,如果有特殊的需要可以采用编译方式安装,在我提供的my.cnf文件中,默认情况下开启了binlog日志、慢查询日志。大家可以根据自己的实际情况进行选择。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值