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]
直接敲回车键即可
备注:
查看启动状态[root@localhost ~]# service mysqld status
启动、关闭、重启[root@localhost ~]# service mysqld stop/start/restart
进入mysql界面:[root@localhost ~]# mysql -uroot –p
关闭防火墙[root@localhost ~]# 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访问和关闭防火墙
[root@localhost ~]# vi /etc/httpd/conf/httpd.conf
将#ServerName www.example.com:80 中的“#”删掉,并将 www.example.com 改为本机的ip地址(可以把两个地方的80端口改成8080)
[root@localhost ~]# /etc/init.d/httpd restart
关闭防火墙:
[root@localhost ~]# service iptables stop #停止
[root@localhost ~]# chkconfig iptables off #禁用
如果是centos 7版本:
[root@localhost ~]# systemctl stop firewalld.service #停止
[root@localhost ~]# systemctl disable firewalld.service #禁用
安装php:
yum install php
/etc/init.d/httpd restart
需要安装PHP的扩展:
[root@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。
转载于:https://www.cnblogs.com/zhouzetian/p/7580893.html
Linux下安装数据库相关推荐
- linux下安装数据库提示/tmp空间不足解决办法
出现问题情况:安装数据库时,会使用到临时目录/tmp,但是/tmp太小时会报错,如下图所示 解决办法:需要重新分配/tmp目录大小 在root用户下执行 1.vim /etc/fstab 加入一行 t ...
- 【已解决】Linux下安装MySQL数据库
[经验贴]安装环境为:Ubuntu12.04,MySQL5.5.28 在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar. ...
- Linux下安装informix11.5数据库
研究了好几天了,终于装上了,下面我就来给大家分享一下我安装informix数据库的过程吧. Linux下安装informix数据库 1.准备安装文件 a) 到IBM官方网站下载inform ...
- Linux下安装DB2数据库步骤及常用命令
前言: 最近有些项目在Linux下使用的是IBM的DB2数据库,感觉没MySQL那样容易了解深入,可能是DB2数据库更倾向于商业化,没MySQL那样开源,相关DB2的资源网上没MySQL那样普及,至于 ...
- linux下安装mysql数据库[yum install版]
原文链接:linux下安装mysql数据库[yum install版] 在CentOS7中默认安装有MariaDB,这个是MySQL的分支,yum直接覆原有MariaDB, 或安装包报错无法解决依赖问 ...
- linux下sybase配置文件,linux下SYBASE数据库安装后的配置
如有你有帮助,请购买下载,谢谢! linux下SYBASE数据库安装后的配置 sybase的安装很简单,是rpm格式的,运行rpm -ivh **.rpm .bin的,直接执行./***.bin就安装 ...
- 定时任务-Quartz、Mycat简单入门、Linux下安装MySQL、Linux下安装MyCAT、Mycat的数据库分片、Mycat读写分离
表现层:页面 后台管理系统.商城门户.搜索系统.订单系统.商品详情系统.购物车系统 中间件:dubbo 系统之间的通信,服务的统计,rpc协议远程过程调用 同步通信 服务层:实现具体的业务逻辑 商品服 ...
- linux下使用的mysql数据库,Linux下安装以及使用MySQL数据库
1.官网下载mysql数据库:https://dev.mysql.com/downloads/mysql/ 2.linux 下可直接下载:wget https://cdn.mysql.com//Dow ...
- 如何在Linux下安装Docker
如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l 镜像(Image) l 容器(Container) l 仓库(Repository) 理解了这三个概念 ...
最新文章
- 2022-2028年现代农业背景下中国家庭农场深度调研及投资前景预测报告
- mysql world.sql.zip_安装mysql数据库zip版|mysqlzip
- 实现在tabcontrol里面拖拽tabpage来设置tabpage的位置
- Struts2.5版本之后Tomcat启动报错问题
- python3 mysql同步_MySQL上云同步脚本-Python3
- 一步步把 SAP UI5 应用部署到 SAP BTP Kyma 运行环境中去
- 数据科学与python语言——Matplotlib数据可视化基础
- 三种嵌入式web服务器(Boa / lighttpd / shttpd)的 linux移植笔记
- 苹果电脑上使用linux环境变量,mac系统下修改环境变量
- python调试神器_你必须拥有的Python调试神器
- 如何在Windows下搭建Android开发环境
- 【重拾FPGA】三段式状态机的路口红绿灯
- laypage分页java例子_基于LayUI分页和LayUI laypage分页的使用示例
- 富士施乐Fuji Xerox DocuPrint M225 dw 驱动
- 手写签名制作电子签名详细步骤
- matlab仿真项目心得,Matlab与Simulink系统仿真学习心得
- 【DDR3_Electrical Characteristics and AC Timing】_Data Setup,Hold and Slew Rate Derating
- 怎么把两个PDF合并成一个?这几种操作轻松合并
- SpringBoot整合Log4j2以及配置详解
- 30元云主机包月不是梦
热门文章
- IDEA设置单个文件、单个包、单个项目的编码格式
- Linux下安装Java8
- 2022-2028年中国离心机行业市场研究及前瞻分析报告
- 字符常量和仅包含一个字符的字符串之间的区别
- 【Design pattern】设计模式思路总结(二)
- LeetCode简单题之最长和谐子序列
- 算法编程Algos Programming
- 使用Servlet完成单表的CRUD
- [JS][编程题]括号匹配
- python 把int类型转bytes以及把bytes 转int 类型(使用方法to_bytes ,from_byte, struct)