视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Ubuntu10.10下MySQL5.1.56安装
2020-11-09 12:07:29 责编:小采
文档


经过前期一系列的Ubuntu 10.10下开发软件的安装,现在把最后的数据库MySQL 5.1.56安装好了。基本上搭建基于Java Web应用的LNMJ o

经过前期一系列的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代码
//为了更改以上几个文件的权限,需要执行下面的命令。
@linuxidc-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

下载本文
显示全文
专题