首页 > 数据库技术 > 详细

Debian下MySQL源码安装

时间:2015-05-24 00:10:21      阅读:247      评论:0      收藏:0      [点我收藏+]
注:需要root权限

一 数据库安装

1 安装依赖
cmake、g++、libncurses5-dev
直接使用apt-get install安装即可


2 创建好用户和目录
groupadd mysql # 添加用户组
useradd -r -g mysql mysql # 添加用户
mkdir -p /usr/local/mysql # 创建安装目录
chown -R root:mysql /usr/local/mysql # 所有者为root,所属组为mysql
mkdir -p /usr/local/mysql/data # 创建数据存放目录
chown -R mysql:mysql /usr/local/mysql/data # 所有者为mysql,所属组为mysql


3 下载mysql原码
下载源文件:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz
解压:tar zxvf mysql-5.6.16.tar.gz


4 编译
cd mysql-5.6.16
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data
make && make install
注:如果重新编译
make clean && rm CMakeCache.txt


二 数据库配置

1 初始化数据库
cp support-files/my-default.cnf /etc/my.cnf # 更改配置文件位置
scripts/mysql_install_db --user=mysql # 安装数据库
cp support-files/mysql.server  /etc/init.d/mysql #将mysql的启动服务添加到系统服务中 
service mysqld start # 启动数据库


2 设置root用户
/usr/local/mysql/bin/mysql -uroot -p123456 # 设置root用户和密码
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; # 为root添加远程连接的能力。
mysql> UPDATE user SET Password = password(‘123456’) WHERE User=‘root‘; # 设置密码
mysql> SELECT Host,User,Password FROM user; # 验证一下
mysql> flush privilegs;

Debian下MySQL源码安装

原文:http://blog.csdn.net/xufeng0991/article/details/45938727

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!