mysql56安装教程Linux,Ubuntu 10.10下MySQL 5.1.56安装

Ubuntu 10.10下MySQL 5.1.56安装

经过前期一系列的Ubuntu 10.10下开发软件的安装,现在把最后的数据库MySQL 5.1.56安装好了。基本上搭建基于Java Web应用的LNMJ or LAMJ架构的环境已经搭建完毕。接下来打算写一下L(linux)N(nginx)M(mysql)J(java web tomcat)架构的负载均衡与集中式Memcached集群的文章。有喜欢的,可以先行安装环境。

创建MySQL用户和组

Java代码

sudo groupadd mysql

sudo useradd -r -g mysql mysql

view plaincopy to clipboardprint?

sudo groupadd mysql

sudo useradd -r -g mysql mysql

Note:

-r option to create a user that does not have login permissions to your server host. Omit this option to permit logins for the user。

-g:指定用户所属的群组。

解压和移动到应用目录

Java代码

tar –zxvf mysql-5.1.56-linux-i686-glibc23.tar.gz

sudo mv mysql-5.1.56-linux-i686-glibc23 /usr/local/mysql51

建立软连接

为mysql51目录建立软连接mysql,以便快速访问mysql51目录。

Java代码

//相当于cd /usr/local/mysql51 和cd /usr/local/mysql等效

sudo ln -s  /usr/local/mysql51 mysql

cd /usr/local/mysql

访问权限配置

Java代码

cd /usr/local/mysql

//注意后面有小数点

sudo chown -R mysql .

//将组属性改为mysql组。

sudo chgrp -R mysql .

There are four symbolic link files whose ownership is not changed(/usr/mysql/lib).

lrwxrwxrwx 1 7155 staff 24 Mar 9 06:28 libmysqlclient.so.16 -> libmysqlclient.so.16.0.0

lrwxrwxrwx 1 7155 staff 24 Mar 9 06:28 libmysqlclient.so -> libmysqlclient.so.16.0.0

lrwxrwxrwx 1 7155 staff 26 Mar 9 06:28 libmysqlclient_r.so.16 -> libmysqlclient_r.so.16.0.0

lrwxrwxrwx 1 7155 staff 26 Mar 9 06:28 libmysqlclient_r.so -> libmysqlclient_r.so.16.0.0

Java代码

//为了更改以上几个文件的权限,需要执行下面的命令。

www.bkjia.com@bkjia-laptop:/usr/local/mysql/lib$ sudo chown -h mysql:mysql libmysqlclient.so.16 libmysqlclient.so libmysqlclient_r.so.16 libmysqlclient_r.so

创建MySQL授权表初始化

Java代码

sudo scripts/mysql_install_db --user=mysql

//将文件的所有属性改为root用户。

sudo chown -R root .

//将数据目录的所有属性改为mysql用户。

sudo chown -R mysql data

//下面这条给所有人弄data的权限,仅为了方便调试,不需要

sudo chmod a+rwx -R data

//下面的命令可选。copy配置文件到相关目录

sudo cp support-files/my-medium.cnf /etc/my.cnf

启动mysql

sudo bin/mysqld_safe --user=mysql &

//下面的命令可选。开机自启动mysql.server服务.

//To start mysqld at boot time you have to copy

//support-files/mysql.server to the right place for your system

sudo cp support-files/mysql.server /etc/init.d/mysql.server

service mysql.server start

//查看启动是否正常

./bin/mysqladmin version

sudo scripts/mysql_install_db --user=mysql

//将文件的所有属性改为root用户。

sudo chown -R root .

//将数据目录的所有属性改为mysql用户。

sudo chown -R mysql data

//下面这条给所有人弄data的权限,仅为了方便调试,不需要

sudo chmod a+rwx -R data

//下面的命令可选。copy配置文件到相关目录

sudo cp support-files/my-medium.cnf /etc/my.cnf

启动mysql

sudo bin/mysqld_safe --user=mysql &

//下面的命令可选。开机自启动mysql.server服务.

//To start mysqld at boot time you have to copy

//support-files/mysql.server to the right place for your system

sudo cp support-files/mysql.server /etc/init.d/mysql.server

service mysql.server start

//查看启动是否正常

./bin/mysqladmin version

sudo scripts/mysql_install_db --user=mysql

//将文件的所有属性改为root用户。

sudo chown -R root .

//将数据目录的所有属性改为mysql用户。

sudo chown -R mysql data

//下面这条给所有人弄data的权限,仅为了方便调试,不需要

sudo chmod a+rwx -R data

//下面的命令可选。copy配置文件到相关目录

sudo cp support-files/my-medium.cnf /etc/my.cnf

启动mysql

sudo bin/mysqld_safe --user=mysql &

//下面的命令可选。开机自启动mysql.server服务.

//To start mysqld at boot time you have to copy

//support-files/mysql.server to the right place for your system

sudo cp support-files/mysql.server /etc/init.d/mysql.server

service mysql.server start

//查看启动是否正常

./bin/mysqladmin version./bin/mysqladmin  Ver 8.42 Distrib 5.1.56, for pc-linux-gnu on i686

Copyright 2000-2008 MySQL AB, 2008 Sun Microsystems, Inc.

This software comes with ABSOLUTELY NO WARRANTY. This is free software,

and you are welcome to modify and redistribute it under the GPL license

Server version 5.1.56-log

Protocol version 10

Connection Localhost via UNIX socket

UNIX socket /tmp/mysql.sock

Uptime: 12 min 41 sec

1

2

下一页

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本文主要总结了在Ubuntu10下常用Java Web应用软件的安装,特别是LNMJ Web(Linux+Nginx+Mysql+Java Tomcat)架构和LAMJ Web(Linux+Apache+Mysql+Java Tomcat)架构下的软件安装。为进一步配置和实现LNMJ和LAMJ架构(负载均衡与集中式Memcached集群)进行前期准备。本文记录了安装过程经常出现的错误,并提供了解决办法,具有很好的实用性,是居家旅行必备之良品。 主要内容有: VirtualBox4.0的安装和配置 包括VirtualBox下网络环境的配置,和主机文件的共享,主机和虚拟机剪贴板共享等内容。 http://peterwei.javaeye.com/blog/968815 Ubuntu10下JDK1.6安装 http://peterwei.javaeye.com/blog/968758 Ubuntu10下Tomcat7安装 http://peterwei.javaeye.com/blog/968774 Ubuntu10下Eclipse3.6安装 http://peterwei.javaeye.com/blog/975129 Ubuntu10下Nginx-0.8.54安装 http://peterwei.javaeye.com/blog/969991 Ubuntu10下Apache-2.2安装 http://peterwei.javaeye.com/blog/975122 Ubuntu10下Mysql-5.1.56安装 http://peterwei.javaeye.com/blog/976422 Ubuntu10下Memcached-1.4.5安装 http://peterwei.javaeye.com/blog/974445 Ubuntu10下SSH2协议安装 http://peterwei.javaeye.com/blog/976944 Ubuntu10下Subversion安装 http://peterwei.javaeye.com/blog/976916 Ubuntu10下中文输入法安装 http://peterwei.javaeye.com/blog/976908 Ubuntu Linux实用命令 http://peterwei.javaeye.com/blog/976950 当然,最后也提供了PDF格式的附件统一下载,方便大家查看。下载后觉得不错的,不要吝啬你的掌声。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值