linux mysql install

创建mysql用户组

groupadd mysql

创建mysql用户

useradd -r -g mysql mysql

创建mysql datadir数据目录

mkdir /var/mysql/data   //数据文件

mkdir /var/mysql/logs   //日志保存文件

mkdir /var/mysql/run //运行pid文件

mkdir /var/mysql/tmp //server-sockml

chown  -R root:root ./   //设置mysql用户权限

获取  Linux mysql  安装包

  wget  http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz

解压mysql安装包

tar -zxvf  mysql-5.6.20-linux-glibc2.5-x86_64

移动mysql到安装指定目录

mv -f  mysql-5.6.20-linux-glibc2.5-x86_64/* /usr/local/mysql-5.6.20

修改配置文件

vi /my-default.cnf

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html


[mysqld]


# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
innodb_use_sys_malloc = 1 使用系统内存分配机制
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin


# These are commonly set, remove the # and set as required.
 basedir = /usr/local/mysql-5.6.20    安装目录
 datadir = /var/mysql/data             数据保存目录
 port = 3306 端口
# server_id = .....
 socket = /var/mysql/tmp/mysql.sock


[mysqld_safe]
 log-error=/var/mysql/logs/mysqld.log   
 pid-file=/var/mysql/run/mysqld.pid


# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#sql_mode=NO_ENGINE_SUBSTITUTION    使用insert添加mysql用户

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES   禁止使用insert添加mysql使用用户
lower_case_table_names=1    设置不区分大小写


保存退出


安装mysql

./scripts/mysql_install_db --user=mysql
    

拷贝启动服务到 service

cp support-files/mysql.server /etc/init.d/mysql

拷贝配置文件到/etc

cp /usr/local/mysql-5.6.20/my.cnf  /etc/

配置mysql环境变量

vi  /etc/profile

添加

MYSQL_HOME = /usr/local/mysql-5.6.20

export PATH=${MYSQL_HOME}/bin:$PATH

保存退出  然后初始化 profile 配置文件

source /etc/profile

启动mysql服务

service mysqld start











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值