二进制包安装mysql

博客主页:http://blog.csdn.net/minna_d


以下步骤并没有什么新颖之处,除第11步外,基本都是解压文件中的INSTALL-BINARY内容


1.新建mysql用户及mysql组(-r选项是代表mysql用户无登录权限)

groupadd mysql
useradd -r -g mysql mysql
2.下载mysql
wget http://cdn.mysql.com/Downloads//MySQL-5.6/mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz
3.解压
tar -xzvf mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz ./usr/local/
4.为mysql建立一个软连接
ln -s mysql-5.6.22-linux-glibc2.5-x86_64/ mysql
5.进入mysql目录修改权限
 cd mysql && chown -R mysql . &&  chgrp -R mysql .
6.初始化数据库(仅安装时初始化一次)
 scripts/mysql_install_db --user=mysql
7.将本目录拥有者设为root(官方文档说是为了安全)
 chown -R root .
8.把存放数据库文件的目录data拥有者设为mysql
 chown -R mysql data
9.启动mysql(查看mysql是否启动ps -ef | grep mysql)

 bin/mysqld_safe --user=mysql &

也可以选择 ./support-files/mysql start启动

 ./support-files/mysql stop停止

10.初始话root用户,设置密码
 ./bin/mysqladmin -u root password 'new-password'

11.连接数据库

 ./bin/mysql -uroot
mysql 默认会用/var/run/mysql/mysql.sock这个sock文件
之前我就是这里美搞明白,我以为是执行mysql,一直报
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2),弄了很长时间
默认会用/var/run/mysql/mysql.sock这个sock文件)
12.系统启动时启动mysql
cp support-files/mysql.server /etc/init.d/mysql.server

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值