ubuntu-14.04.3-server-amd64下源码安装mysql-5.6.27-linux-glibc2.5-x86_64

来源:互联网 发布:数据库系统由什么构成 编辑:程序博客网 时间:2024/04/30 11:33

前文物语:近来因工作需求,要搭建一个LNMP环境,但发现在线安装并不是想象中那么清晰,所以就查资料尝试源码安装,本文就是结合网上大神的资料,以及自身尝试,合并而成。本人亦是菜鸟一枚,如有不妥,尽请见谅~欢迎一起交流,共同进步~~

原文:http://blog.csdn.net/u011044497/article/details/51637835

1、为方便接下来的文件下载等操作,先获取权限

sudo su


2、为方便管理,把安装包都放到同一个文件下。

mkdir -p /home/soft

cd /home/soft


3、安装源码安装所有的一些包

apt-get install wget make gcc g++ bison libncurses5-dev libaio-dev

4、从官网下载mysql的压缩包

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz

5、解压

tar zxvf mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz

6、把解压出来的所有文件移动到mysql的安装目录/usr/local/mysql

mv mysql-5.6.27-linux-glibc2.5-x86_64 /usr/local/mysql

7、新建mysq用户和组

/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql

8、设置mysql安装目录/usr/local/mysql的权限
cd /usr/local/mysql
chown -R mysql:mysql ./

9、建立配置文件

cp support-files/my-default.cnf /etc/my.cnf
chown mysql:mysql /etc/my.cnf

10、修改配置文件

vi /etc/my.cnf



[client]
port = 3306
socket = /usr/local/mysql/data/mysql.sock
[mysqld]
port = 3306
socket = /usr/local/mysql/data/mysql.sock
basedir = /usr/local/mysql
datadir  = /usr/local/mysql/data

保存

11、初始化数据库

scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/

12、通过服务启动mysql
(1)添加服务,复制启动脚本到/etc/init.d目录:
cp support-files/mysql.server /etc/init.d/mysql
(2)设置文本的权限:
chmod 755 /etc/init.d/mysql
(3)启动:

/etc/init.d/mysql start(关闭mysql服务:/etc/init.d/mysql stop)
或者
service mysql start(关闭mysql服务:service mysql stop)
(4)检查

MySQL服务是否启动:
ps -ef |grep mysql
查看端口号
netstat -lntup|grep 3306

13、配置环境变量,为了直接调用mysql,需要将mysql的bin目录加入PATH环境变量。
(1)编辑/etc/profile文件:
vim /etc/profile
(2)在文件最后 添加如下两行:
PATH=$PATH:/usr/local/mysql/bin
export PATH


(3)关闭文件,运行下面的命令,让配置立即生效:
source /etc/profile

14、修改root密码
(1)进入mysql,密码默认为空,输入下面的命令行,直接enter键进入

mysql -h  -uroot  -p

(2)使用mysql语句进行修改mysql密码
update mysql.user set password=password("mysqldba") where user='root';
flush privileges;


15、测试mysql

show databases;



到此,mysql安装完成!

http://blog.csdn.net/u011044497/article/details/51637835

0 0
原创粉丝点击