二进制包安装mysql

来源:互联网 发布:手机淘宝怎么提交改价 编辑:程序博客网 时间:2024/04/24 17:33

博客主页: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

0 0
原创粉丝点击