LAMP之mysql的安装

1.安装gcc-c++

yum -y install gcc-c++

2.安装上传下载

yum install lrzsz

3.上传cmake和mysql5.5

rz

4.解压cmake,并进入解压后的目录

tar zxvf

cd

5.编译安装

./configure

make && make install

6. 安装依赖包

yum install ncurses-devel -y

7.解压mysql并进入到mysql目录

8.创建用户和组

groupadd mysql

useradd mysql -s /sbin/nologin -M -g mysql

225pxake

cmake .-DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.32 \

-DMYSQL_DATADIR=/application/mysql-5.5.32/data\

-DMYSQL_UNIX_ADDR=/application/mysql-5.5.32/tmp/mysql.sock\

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii \

-DENABLED_LOCAL_INFILE=ON \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_FEDERATED_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \

-DWITHOUT_PARTITION_STORAGE_ENGINE=1 \

-DWITH_FAST_MUTEXES=1 \

-DWITH_ZLIB=bundled \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_READLINE=1 \

-DWITH_EMBEDDED_SERVER=1 \

-DWITH_DEBUG=0

10. make && makeinstall

11.移动文件

cp support-files/my-small.cnf /etc/my.cnf

12.配置文件

echo ‘exportPATH=/application/mysql/bin:$PATH‘>>/etc/profile

source /etc/profile

echo $PATH

13.将data文件夹和/tmp授权

chown -R mysql.mysql /application/mysql/data/

chmod -R 1777 /tmp/

14.进入到安装目录下的script 初始化数据库

./mysql_install_db--basedir=/application/mysql --datadir=/application/mysql/data/ --user=mysql

有两个OK就可以了

15.进入源码的support-files目录,并将mysql.server复制到指定位置/etc/init.d/

cp/application/tools/mysql-5.5.32/support-files/mysql.server /etc/init.d/mysqld

16.给mysqld授权

chmod +x /etc/init.d/mysqld

17.开启mysql

/etc/init.d/mysqld start

18.删除多余用户

delete from mysql.user wherehost=‘localhost.localdomain‘;

或者

drop user ‘root‘@nfsclient;

19.删除多余的数据库test

drop database test

/////////////////////////////////////////////////////////////////////////////////////////////////////

ERROR1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)

要输入密码

ERROR 1045 (28000): Access denied for user‘root‘@‘localhost‘ (using password: YES)

密码错误

修改密码错误如下图,请修改字符集,/etc/sysconfig/i18n 将将LANG的值修改为

LANG="en_US.UTF-8"

时间: 2024-10-17 02:49:40

LAMP之mysql的安装的相关文章

CentOS 6.4 32位系统 LAMP(Apache+MySQL+PHP)安装步骤

先来解释一下,什么是 LAMP.正如标题所言,LAMP 实际上就是 Linux.Apache.MySQL.PHP 四个名称的缩写,当然最后一个 “P” 还有其他说法是 Perl 或者 Python.不用多说了,本文讲解的就是 Linux.Apache.MySQL.PHP 这四个东西,所以就这样解释了. 自己很早就在做网站,最初玩的是 ASP,后来主要研究 .Net,也用 .Net 搞过类似的开发.但是自己最主要还是想把网站做起来,于是乎就将主要精力花在了网站运营上了,当然建站就选用了市面上成熟的

linux服务器配置之三---lamp之mysql编译安装

Mysql的安装 1.  Mysql提供的版本:社区版,企业版,集群版,Mysql workbench(gui tool)mysql图形化管理器,包含管理.查询等功能.Percona开源的mysql优化工具. 2.  安装包格式: (1)Rpm:分为不同的版本(红帽,SUSE等不同版本). Mysql-client  客户端 Mysql-server 服务器端 Mysql-shared  共享库 Mysql-shared-compat 兼容库,为了兼容老版本. 一般安装以上四个包就可以了. My

LAMP中mysql的安装步骤

一.在/usr/locar/src/下,把下载的源码包下载到该目录上 下载源码包:wget http://mirrors.sohu.com/      ///在该网址下下载MySQL源码包 初始化: 1.解压:tar -xvzf mysql-5.1.73-linux-i686-glibc23.tar.gz 2.移动位置并重命名:mv mysql-5.1.73-linux-i686-glibc23  /usr/local/mysql 3.建立MySQL用户(不让它登录):useradd -s /s

LAMP中mysql独立安装

1,mysql下载官网下载mysql稳定版安装包到本地5.7(一般找次新版本即较稳定)2,xshell连接服务器,进入目录src下(cd /usr/local/src),上传本地包到服务器(rz),查看上传结果(ls),解压安装包(tar -zxvf 安装包名称),查看解压结果(ls),鉴于centos7.4会默认安装mariadb数据库所以应先卸载它 确认是否安装mariadb(rpm -qa | grep mariadb:rpm管理套件 -q询问查询 a所有 |管道 grep匹配)->搜索到

【Lamp】 Linux 下安装PHP+Apache+Mysql 手记

[0]写在最前 由于准备实习原因,今天又重温了Lamp的搭建过程,之前一直是看燕十八老师2012年的教程学习,因此今天也是拿了十八哥的lamp搭建笔记作参考.但这次按照笔记重新搭建,发现了很多问题,由于该笔记已时隔多年,部分软件已经更新几代,网上也少有部分问题的解决方法,因此趁刚搭建好lamp环境,于此整理一下步骤. [0.1]本人操作环境 ubuntu 15.04 软件存放路径 /root/lamp_need/ 安装路径 /usr/local/ [0.2]软件准备 zlib-1.2.7.tar

Linux 学习总结(三十)lamp之mysql安装

一 lamp架构介绍 lamp 是linux apache mysql php 的缩写,就是整个一套服务端环境,对于php开发的网站,我们访问到的页面或者数据很可能就是这套环境提供的.对于普通网民来说,我们没有注意我们访问到的网站内容,其实是分两大类的,一类是图片为代表的静态数据,一类是存储在数据库中的动态数据,比如我们登陆博客的用户名密码等.我们根据下图分解下各部分原理,linux当然是指我们的linux操作系统centos,ubuntu等.apache我们都知道他是一个基金会的名字,其实质是

Lamp、MySQL架构介绍及MySQL的安装

一.Lamp架构介绍 1?是一个简写,它包含了四个东西:Linux 操作系统:Apache(httpd) 是一个web服务软件:MySQL 数据存储软件:PHP 脚本语言,和shell类似,比shell复杂,通常用来做网站: 2?httpd .PHP.MySQL三者是如何工作的,用户浏览器----Apache(PHP Module)---(静态文件.MySQL) Apache跟php是一个整体,php是以一个模块的形式跟apache结合在一起的,Apache不能直接跟mysql直接打交道,只能p

LAMP环境部署:Apache源码安装+MySQL二进制安装+PHP源码安装+Nginx源码安装

Apache 版本:2.2.27 MySQL 版本:5.5.54-linux2.6-x86_64PHP 版本:5.3.27一.源码安装Apache1.首先安装上传工具2.上传LAMP环境所需安装包3.解压所有安装包4.安装Apache依赖包5.创建安装目录6.配置安装文件./configure \ #./configure 是用来生成Makefile文件用于编译安装 --prefix=/application/apache-2.2.27 \ #指定安装目录--enable-deflate \ #

详解LAMP源码编译安装

实战:LAMP源码编译安装 家住海边喜欢浪:zhang789.blog.51cto.com 目录 详解LAMP源码编译安装 LAMP简介 一.准备工作 二.编译安装 Apache 三.编译安装 MySQL 四.编译安装 PHP 测试LAMP搭建开源数据web管理程序phpMyadmin 详解LAMP源码编译安装 LAMP简介 LAMP是当下非常流行的一套Web架构,我们可以在GNU/Linux下通过其他人打包的程序包来进行安装; 但是在生产环境中,很多时候都需要我们自己定制安装AMP,编译安装L