嵌入式 Linux下安装Mysql离线和在线安装

原创 2013年12月02日 14:39:54

chown -R root 是把当前目录下的文件及目录的属主改为root用户。
chown -R mysql mysql_data 是吧mysql_data文件夹的属主改为mysql用户。
chgrp -R mysql 是吧当前目录下文件及目录所属的组改为mysql组。

chown 是修改属主,chgrp是修改所属的组; -R 表示递归也就是把整个文件夹下的所有文件及子文件夹都进行修改。

mysql_data 是指mysql数据存放的目录,默认为安装目下的data目录。所以chown -R mysqlmysql_data 命令,你可以修改为chown -R mysql ./data 。

至于守护进程以非root用户来执行 主要是出于系统安全考虑。

一、安装mySQL

#groupadd mysql

#useradd -g mysql mysql

#chown -R mysql .

#chgrp -R mysql .

#cd /usr/local/etc 进入安装包所在目录

#tar -zxvf mysql-5.0.51a-linux-i686-glibc23.tar.gz(把MySQL安装包解压缩)

#mv ./mysql-5.0.51a-linux-i686-glibc23/usr/local/mysql (把MySQL移动到要安装目录,因为本来就是二进制,已经编译好了)

#cd/usr/local/mysql   (进入mysql的安装目录)

#scripts/mysql_install_db --user=mysql(此命令一定要在安装目录下执行)

#chown -R root .

#chown -R mysql data

#bin/mysqld_safe --user=mysql &(运行mysql服务器)

#cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf(配置文件)

#cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld(注册Mysql为系统服务)

#ln -s /usr/local/mysql/bin/mysql /usr/bin (链接mysql命令)

#ln -s /usr/local/mysql/bin/mysqladmin /usr/bin(链接mysqladmin命令)

#mysql –V (查看已安装的Mysql版本,或者进入Mysql后用selectversion();语句查看)

#mysqladmin –u root password ‘new-password’

#mysql –uroot –p (随后输入上面设置的密码,即可进入mysql)

mysql> use mysql

mysql> delete from user where User=’’;(删除匿名用户)

mysql> quit;

 

apache2,php5,mysql5都可以运行,就是phpmyadmin不能用。
本人得到的经验是:MYSQL安成功后,一定要先给它设个密码,这上步是不可少的。
此篇只代表个人的观点和经验,可能会片面化和有错误,请大家批评指正,有问题大家一起来讨论!!

1.
要用apt-get的方式安装,最好,也可能是必须先运行下面在命令升级自己的系统,我的就只能先升级后才能安装mysql5 + Apache2 +PHP5的。
我在没升级前运行sudo apt-get install apache2 php5mysql-server 是没有用的。而如果你找的源不好或是你的网络不稳定的话,你也有可能升级不成。这样的话,你想用apt-get的方式来安装一些软件时可能是不能安装的。
sudo apt-get update
sudo apt-get dist-upgrade

2.
安装:
sudo apt-get installmysql-server
安装上mysql5
sudo apt-get install apache2
安装
apache2
sudo apt-get install php5
安装
php5
sudo apt-get install php5-mysql
安装phpmysql模块

sudo apt-get installphp5-gd
安装GD
在运行上面的命令的时候,可以留心看下libapache2-mod-auth-mysql(安装apache2时可能会安上)和libapache2-mod-php5,如果看到安上了就不用再单独安装了。

3. 
配置:

我们刚安装上的MYSQL,只有一个系统默认的root用户,而且是没有密码的,此时我们一定要给MYSQL设置一个密码root。

终端下输入:
mysql -u root -p
mysql> enter password: root

mysql>/q 退出mysql

mysql
的配置文件-my.cnf:(路径:
/etc/mysql/my.cnf)
运行命令:sudo gedit/etc/mysql/my.cnf可编辑。


apache2
的配置文件-apache2.conf(路径:/etc/apache2/apache2.conf)
运行命令:sudo gedit/etc/apache2.conf可编辑


PHP
的配置文件-php.ini:(路径:/etc/php5/apache2/php.ini
运行命令:sudo gedit/etc/php5/apache2/php.ini可编辑。

此时这三个文件暂时不用编辑,如为了安全起见和优化,是一定要编辑的。具体的大家可参观其它资料,此篇暂不多说!!

相关文章推荐

centos6安装mysql(离线与在线)

step1.先看看是否已经存在mysql,存在删除,不存在跳过此步骤 #rpm -qa | grep mysql #rpm -e --nodeps mysql 离线安装 step1...

ubuntu下 在线/离线安装mysql

ubuntu下 在线/离线安装mysql

linux 在线和离线安装Mplayer视频播放器

Mplayer安装

嵌入式 Linux下mysql的基本使用方法

mysqladmin -uroot password "12345678" create database [数据库名称]; 1]如何创建mysqld数据库的管理用户? 数据库安装好后,...
  • skdkjxy
  • skdkjxy
  • 2013年12月02日 14:46
  • 745

Linux下安装boa(嵌入式web服务器…

boa是一个小型的web服务器,可以用于多种平台,在嵌入式中比较常见。 一.  编译boa程序 1. www.boa.org下载boa-0.94.13.tar.gz 2. 解压: tar –zxv...
  • wonxxx
  • wonxxx
  • 2014年05月05日 18:50
  • 966

Linux下离线安装R和RServe

准备: 挂载系统安装盘用于单机环境下安装依赖的库 1. 在virtualbox运行的虚拟电脑窗口加载镜像文件,设备—选择一个虚拟关盘,选择DVD镜像,此时镜像被自动加载到/dev/cdrom ...
  • blyhaha
  • blyhaha
  • 2014年07月21日 16:14
  • 2575

linux下离线安装tesseract-ocr

原谅:linux下离线安装tesseract-ocr  识别图片中文字字母的引擎,具体介绍可以百度。 由于Linux位于公司内网无法联网下载安装,所以需要离线安装。由于需要编译源码,所以首先需要...

Linux下离线手动下载安装C++开发环境

Linux下我们习惯了使用软件包管理器来安装我们需要的软件,比如Red Hat公司的Fedora、RHEL(Red Hat Enterprise Linux)和后来加入红帽的CentOS,使用rpm和...

在Linux下离线安装和PPA安装AndroidStudio的方法

【废话:】AndroidStudio的发布,总算让安卓有了自己官方的开发工具,同时AS也支持三大平台,而网上关于Windows和Mac的相关介绍颇多,而关于Linux的介绍却显得很“萧条”了,最近在学...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:嵌入式 Linux下安装Mysql离线和在线安装
举报原因:
原因补充:

(最多只允许输入30个字)