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匹配)->搜索到mariadb,卸载mariadb(rpm -e --nodeps mariadb全称:-e删除 --nodeps强制(鉴于现在几乎没有其他依赖性管件,可强制)),给mysql添加归属人(useradd -r mysql(一般命名)),查看结果(cat /etc/passwd),创建mysql数据存储目录(mkdir /mydata),查看现有安装软件(ls /usr/local),设置软连接(ln -sv /usr/local/src/mysql解压包名(实际解压存放目录) /usr/local/mysql(通常目录)),进入软连接目录(cd /usr/local/mysql),查看目录下内容(ls),给用户授权所有文件(chown -R root.mysql(.左边是所有者,右边是所属组) ./(所有文件)),给用户授权数据存放目录权限(chown -R mysql.mysql /mydata(数据目录)),
3,配置(vi /etc/my.cnf(实际无配置文件,就近原则自配配置)),写入内容
[mysql](客户端)
socket=/mydata/mysql.sock(套接字)
[mysqld](服务器端)
socket=/mydata/mysql.sock
basedir=/usr/local/mysql(基础目录)
datadir=/mydata
pid_file=/mydata/mysql.pid(进程文件)
4,初始化数据库(./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/mydata),生成临时登录密码,后续必须修改(若该命令写错会报错,可进入mydata目录清空目录下内容即进入mydata目录并执行 rm -rf

5,启动mysql:查看目录ls,启动(./support-files/mysql.server start)
6,登录mysql并修改密码(./bin/mysql -uroot -p,复制临时密码,登录成功 修改密码 set password= ),退出mysql quit; 重新登陆

原文地址:https://blog.51cto.com/11437420/2417834

时间: 2024-10-13 20:51:47

LAMP中mysql独立安装的相关文章

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

阿里云centos中mysql的安装及一些常识知识

------------------------------------------------------------------- 阿里云centos中mysql的安装 工具WinSCP v5.7.0可以从windows上传文件到linux上 工具putty可以再windows上连接linux,用命令行操作很方便 将mysql以下三个包下载并上传到linux上,例如:/root/software MySQL-server-5.5.28-1.linux2.6.x86_64.rpm 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 搞过类似的开发.但是自己最主要还是想把网站做起来,于是乎就将主要精力花在了网站运营上了,当然建站就选用了市面上成熟的

CentOs中mysql的安装与配置(转)

在linux中安装数据库首选MySQL,Mysql数据库的第一个版本就是发行在Linux系统上,其他选择还可以有postgreSQL,oracle等 在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件 这里我是通过yum来进行mysql数据库的安装的,通过这种方式进行安装,可以将跟mysql相关的一些服

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的安装

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

80.LAMP中的apache安装

apache介绍 Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中.同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部.也是一个基金会的名称.一种武装直升机等等 操作系统版本 [[email protected] src]# uname -aLinux localhos

lamp中分离mysql

apahce和php的结合方式有两种 1 php作为模块与apache结合 2 php作为一个独立进程与apache结合,这种方式就需要通过反向代理的方式处理php脚本 lamp中mysql的分离,一般使用的是第二种方式! 参考帖子:http://chenpipi.blog.51cto.com/8563610/1381835  感谢发帖人 装载请标明来源:http://www.cnblogs.com/xiaoxiaoguixia/p/4045396.html  谢谢 支持笔者的汗水 本实验 一

lamp or lnmp 环境搭建之独立安装mysql数据库

lamp or lnmp 环境搭建,如果mysql 是独立安装的则需要授权: 单独一台服务器独立安装mysql 安装后,优化服务器. 授权 实例如下: 创建用户 CREATE USER demo IDENTIFIED BY "passwd123"; 授权使用mysql数据库下面的所有表 GRANT ALL PRIVILEGES ON mysql.* TO 'demo'@'%'IDENTIFIED BY 'passwd123'WITH GRANT OPTION; FLUSH PRIVIL