理解RESTful架构
2015-12-20 14:32
531 查看
自己编译安装步骤如下
本人机器环境:Ubuntu 14.04 LTS 64位
默认省略ubuntu的sudo,大家可先sudo -s后执行命令或者自行命令前添加sudo
1.安装前的准备 配置编译环境
apt-get install -y cmake build-essential libreadline6-dev libncurses5-dev
2.下载最新版本mysql
wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.10.tar.gz 3.配置mysql帐号
groupadd mysql
useradd -r -g mysql mysql
4.开始编译安装
tar xvfz mysql-5.6.10.tar.gz
cd mysql-5.6*
开始编译
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.6.10 \
-DWITH_INNOBASE_STORAGE_ENGINE=1\
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DSYSCONFDIR=/etc \
.
make
make install
ln -s /usr/local/mysql-5.6.10 /usr/local/mysql
5.编译安装完毕,开始初始化设置msyql数据库
cd /usr/local/mysql
添加mysql配置文件到系统
cp ./support-files/my-default.cnf /etc/my.cnf
echo "character-set-server = utf8" >> /etc/my.cnf
echo "collation-server = utf8_general_ci" >> /etc/my.cnf
echo "character-set-client-handshake = false" >> /etc/my.cnf
数据库目录权限修改
chown -R root .
chgrp -R mysql .
chown -R mysql data
初始化mysql用户数据库
./scripts/mysql_install_db --user=mysql
启动运行mysql
bin/mysqld_safe --user=mysql &
设置root用户的mysql客户端登录密码: bin/mysqladmin -u root password 'new-password'
开启自动启动mysql
cp support-files/mysql.server /etc/init.d/mysql.server
ln -s /etc/init.d/mysql.server /etc/rc2.d/S90mysql
设置mysql的bin目录中执行文件环境到系统中
echo "export PATH=/usr/local/mysql/bin:$PATH" >> /etc/profile
参考原文 https://coderwall.com/p/e23_ca
[后记]
当然如今有了mysql的替代品,推荐来MariaDB,从此抛弃oracle的mysql...
ubuntu 14.04 LTS 的msyql默认就是最新版本你也可以直接apt-get直接来安装
apt-cache search msyql-server
mysql-server-5.5 - MySQL database server binaries and system database setup
mysql-server-5.6 - MySQL database server binaries and system database setup
两个mysql版本~~ 一般安装选择最新的5.6版
本人机器环境:Ubuntu 14.04 LTS 64位
默认省略ubuntu的sudo,大家可先sudo -s后执行命令或者自行命令前添加sudo
1.安装前的准备 配置编译环境
apt-get install -y cmake build-essential libreadline6-dev libncurses5-dev
2.下载最新版本mysql
wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.10.tar.gz 3.配置mysql帐号
groupadd mysql
useradd -r -g mysql mysql
4.开始编译安装
tar xvfz mysql-5.6.10.tar.gz
cd mysql-5.6*
开始编译
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.6.10 \
-DWITH_INNOBASE_STORAGE_ENGINE=1\
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DSYSCONFDIR=/etc \
.
make
make install
ln -s /usr/local/mysql-5.6.10 /usr/local/mysql
5.编译安装完毕,开始初始化设置msyql数据库
cd /usr/local/mysql
添加mysql配置文件到系统
cp ./support-files/my-default.cnf /etc/my.cnf
echo "character-set-server = utf8" >> /etc/my.cnf
echo "collation-server = utf8_general_ci" >> /etc/my.cnf
echo "character-set-client-handshake = false" >> /etc/my.cnf
数据库目录权限修改
chown -R root .
chgrp -R mysql .
chown -R mysql data
初始化mysql用户数据库
./scripts/mysql_install_db --user=mysql
启动运行mysql
bin/mysqld_safe --user=mysql &
设置root用户的mysql客户端登录密码: bin/mysqladmin -u root password 'new-password'
开启自动启动mysql
cp support-files/mysql.server /etc/init.d/mysql.server
ln -s /etc/init.d/mysql.server /etc/rc2.d/S90mysql
设置mysql的bin目录中执行文件环境到系统中
echo "export PATH=/usr/local/mysql/bin:$PATH" >> /etc/profile
参考原文 https://coderwall.com/p/e23_ca
[后记]
当然如今有了mysql的替代品,推荐来MariaDB,从此抛弃oracle的mysql...
ubuntu 14.04 LTS 的msyql默认就是最新版本你也可以直接apt-get直接来安装
apt-cache search msyql-server
mysql-server-5.5 - MySQL database server binaries and system database setup
mysql-server-5.6 - MySQL database server binaries and system database setup
两个mysql版本~~ 一般安装选择最新的5.6版
相关文章推荐
- Android控件架构简述
- ActiveMQ实现负载均衡+高可用部署方案【未完待续】
- 网站数据分析指标简介
- 浅论带有敏感词网站的优化策略
- HA高可用群集NAT模式lvs部署
- javascript实现的网站访问量统计代码
- iOS新建项目架构规范
- javascript实现的网站访问量统计代码
- 丰富的jar包资源网站
- 0成本网站推广方法也是很有爱滴!
- 网站建设使用创意布局设计的优势
- Linux内核的整体架构
- 在Windows系统下怎么部署PHP网站运行环境?
- Drupal7网站+IIS7.0+PHP+MySql
- 微博推荐架构的演进
- 大型网站架构
- javascript精确统计网站访问量实例代码
- html 各大网站分享代码
- 2014-10深圳全球架构师峰会
- 微服务架构——不是免费的午餐