Linux下安装数据库

1:

查询已安装的mysql的数据包:  rpm -qa|grep -i mysql

数据库的服务状态:service  mysql stop/start/restart

卸载已安装的数据库

命令:rpm -e ;        rpm -e --nodeps (强制卸载数据包)

删除旧版本的mysql文件和库

rpm -rf  /usr/lib/mysql

rpm -rf /usr/share/mysql

rpm -rf /var/lib/mysql

注意卸载后的/etc/my.cnf不会自动删除,需要手动删除

rm -rf /etc/my.cnf

再检查数机器是否安装了mysql

rpm -qa|grep -i mysql   (没有结果则显示彻底删除了)

将mysql安装包上传至/var/lib目录下,并进行解压

cd /var/lib

tar -zvxf   安装包

更改名称

mv  安装包名  mysql

添加用户和用户组(如果存在则使用 vi /etc/passwd 或 vi /etc/group 进行查询)

groupadd mysql

useradd  -r -g mysql mysql

进入mysql文件修改用户权限和组权限

chown  -R  mysql.

chgrp -R mysql.

安装完成之后,让mysql随着系统自动启动

chkonfig   --levels 235 mysqld on

/etc/init.d/mysqld start

设置mysql数据库root账户的密码:

mysql_secure_installation

当出现“Enter current password for root:”直接按回车键

出现如下再次回车

Set root password?[Y/N]

出现如下提示你需要输入密码,回车之后再次输入密码

New password:

接下来会出现4个确认:

Remove anonymous users? [Y/n]

Disallow root login remotely? [Y/n]

Remove test database and access to it? [Y/n]

Reload privilege tables now? [Y/n]

直接敲回车键即可

备注:

查看启动状态[[email protected]localhost ~]#  service mysqld status

启动、关闭、重启[[email protected]localhost ~]#  service mysqld stop/start/restart

进入mysql界面:[[email protected]localhost ~]#  mysql -uroot –p  

关闭防火墙[[email protected] ~]# service iptables stop  使用sqlyog测试连接。

输入ifcongfig中的ip地址在浏览器中即可显示TestPage

安装Apache组件

由于Centos已经封装了Apche,直接运行安装

yum  install  httpd

同样配置Apache随着系统自动启动

chkconfig  --levels 235 httpd on

/etc/init.d/httpd start

此时已经可以访问你的服务器,不出意外的话,能够看到 “Apache 2 Test Page powered by CentOS” 的测试页面。注意,如果其他机器访问这台服务无法显示这个页面,而直接在这台服务器上可以访问的话,一般情况下是 CentOS 自带的防火墙禁止了。你只需要进入防火墙,将 “WWW” 对应的 “80” 端口打开即可。

注意:在 CentOS 中 Apache 的默认根目录是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存储在 /etc/httpd/conf.d/ 目录。

备注:从其他机器访问需要修改成IP访问和关闭防火墙

[[email protected]localhost ~]# vi  /etc/httpd/conf/httpd.conf   

 将#ServerName www.example.com:80 中的“#”删掉,并将 www.example.com 改为本机的ip地址(可以把两个地方的80端口改成8080)

 [[email protected] ~]# /etc/init.d/httpd restart

关闭防火墙:

[[email protected]localhost ~]# service iptables stop         #停止
[[email protected]localhost ~]# chkconfig iptables off        #禁用

如果是centos 7版本
[[email protected]localhost ~]# systemctl stop firewalld.service               #停止
[[email protected]localhost ~]# systemctl disable firewalld.service          #禁用

安装php:

yum install php

/etc/init.d/httpd restart

需要安装PHP的扩展:

[[email protected]localhost ~]#  yum install php-mbstring

-----mbstring在sugar需要支持

修改php.ini文件:

vi /etc/php.ini

upload_max_filesize = 2M 改为 6M ----------sugar需求

测试PHP相关信息

这步实际上可以省略,但是为了测试是否安装成功,你可以新建一个 PHP 页面进行测试,使用 vim 编辑器新建:

vi /var/www/html/info.php

按 “i” 键进行编辑,输入:

<?php

phpinfo();

?>

编辑完毕,按 “ESC” 键退出编辑模式,接着输入:

:wq

然后回车,即保存并退出。

  此时你可以访问你的站点地址,例如 “http://192.168.1.2/info.php”,查看是否能看到相关的 PHP 信息。

将PHP和mysql模块连接起来

yum  search php

安装相关模块:

yum install php-mysql  php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

重启Apache模块才会生效

/etc/init.d/httpd restart

在centos上安装为yum install XXX,相对卸载即为yum remove XXX。

时间: 2024-12-28 22:51:59

Linux下安装数据库的相关文章

Linux下安装oracle 11g数据库(一)

Linux下安装oracle 11g数据库(一) 1 内存的要求 最低配置: 1 GB of RAM 推荐配置: 2 GB of RAM or more 确定内存大小,输入下面的命令:grep MemTotal /proc/meminfo 确定系统版本,输入下面的命令:uname –m 确定交换空间的大小,输入下面的命令:grep SwapTotal /proc/meminfo 确定可用的内存和交换空间,输入下面的命令:free 2 磁盘空间要求 数据库软件 数据库软件需要的大小 企业版 4.7

Linux下安装Oracle 12c数据库

(1)Linux下安装Oracle 安装前注意:1.确保/etc/hosts中有系统主机名的记录 2.Linux系统安装图形化界面 3.OFA(最佳灵活体系结构):/字母数字/标准名字/用户名,如/u01/app/oracle 步骤:1.创建Oracle用户和/u01目录,并将/u01的所有者和所属组修改为此用户: 2.将软件复制到/u01,之后unzip解压,使用创建的用户运行runInstaller安装: (注:(1)如果报DISPLAY未定义执行:export DISPLAY=:0.0和x

Linux下安装禅道管理系统7.2

提示:禅道是用PHP开发的,只要安装一个MySQL,找一个能跑PHP的web应用服务器,把禅道源代码放到里面,然后按步骤安装就可以了.不一定要用XAMPP,XAMPP只是把PHP环境和MySQL都集成了而已. 禅道简介 禅道项目管理软件(ZenTaoPMS)是一款国产的,基于ZPL协议,开源免费的项目管理软件,它集产品管理.项目管理.测试管理于一体,同时还包含了事务管理.组织管理等诸多功能,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程,是中小型企业项目管理的首选. 禅道项目管理软

linux 下安装 mysql 并配置 python 开发环境

1.安装 mysql ,安装过程中将提示设置 root 用户的密码,默认可以设置为 rootadmin . $ sudo apt-get install mysql-server 2.安装 mysql 开发工具(不安装时,安装 MySQL-python 提示错误 "mysql_config not found"). $ sudo apt-get install libmysqld-dev 3.安装 python 的 mysql 库 MySQL-python (首先安装 python-d

Linux下Mongodb数据库主从同步配置

说明: 有两台已经安装完成的Mongodb数据库服务器,现在需要把一台设置为主库,另一台设置为从库,实现主从同步. 操作系统:CentOS 7.0 64位 MongoDB数据库版本:mongodb-linux-x86_64-2.6.5 准备工作:MongoDB数据库安装 具体操作: 一.配置MongoDB主库 以下操作在MongoDB主库服务器上进行 1.cd  /usr/local/mongodb/ #进入MongoDB安装目录 vi /usr/local/mongodb/mongodb.co

Python MySQLdb Linux下安装笔记

本文介绍了Python MySQLdb Linux下安装笔记,本文分别讲解了快速安装和手动编译安装两种方法,并分别讲解了操作步骤,需要的朋友可以参考下 主要针对centos6.5 64位系统 默认python版本为2.6 编码安装python2.7和python3.4      一.yum快速安装 yum install MySQL-python yum install python-setuptools 经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到eas

[转]linux 下安装、使用 redis

原文地址:http://blog.csdn.net/daniel_ustc/article/details/18099067#comments redis介绍 Redis是一个开源.支持网络.基于内存.键值对存储数据库,使用ANSI C编写, redis中文官方网站,点这里. redis安装 我的linux操作系统为ubuntu12.04 登录 http://www.redis.io/download 下载redis-2.8.3.tar.gz (或者使用命令下载,wget http://down

[Linux基础环境/软件]Linux下安装mysql

我是使用免安装的包mysql-5.5.28-linux2.6-x86_64.tar.gz(在http://dev.mysql.com/downloads/可以下载到最新的包)的.直接解压,然后配置,初始化数据库,启动即可. 安装步骤有: 解压和建立软链: 配置文件和配置参数: 初始化数据库: 启动和关闭: 建立数据库用户和授权. 1. 解压和建立软链: #tar xzvf mysql-5.5.28-linux2.6-x86_64.tar.gz #在/usr/local目录下 #ln -s mys

linux下mysql数据库主从同步配置

说明: 操作系统:CentOS 5.x 64位 MySQL数据库版本:mysql-5.5.35 MySQL主服务器:192.168.21.128 MySQL从服务器:192.168.21.129 准备篇: 说明:在两台MySQL服务器192.168.21.128和192.168.21.129上分别进行如下操作 备注: 作为主从服务器的MySQL版本建议使用同一版本! 或者必须保证主服务器的MySQL版本要高于从服务器的MySQL版本! 一.配置好IP.DNS .网关,确保使用远程连接工具能够连接