一、mysql安装

环境:CentOS6.5,最小化安装环境

1、准备

yum install  lrzsz  gcc*  libaio

yum erase mysql-libs-5.1.71-1.el6.x86_64

2、下载mysql5.6

http://dev.mysql.com/downloads/mysql/

3、上传解压

tar xf MySQL-5.6.20-1.el6.x86_64.rpm-bundle.tar

4、安装

rpm -ivh MySQL-server-5.6.20-1.el6.x86_64.rpm MySQL-client-5.6.20-1.el6.x86_64.rpm MySQL-devel-5.6.20-1.el6.x86_64.rpm  MySQL-shared-compat-5.6.20-1.el6.x86_64.rpm

5、默认配置文件

/usr/my.cnf     -------配置文件
/var/lib/mysql/        ------默认datadir
/var/lib/mysql/master.err      ---------日志文件
/var/lib/mysql/master.pid       ----------存储mysql进程号
/var/lib/mysql/mysql.sock      ------------sock文件
/home/root/.mysql_secret       -------------5.6新增,mysql新装后root的默认密码文件(不是空了)

6、启动

service  mysql  start

7、解决启动后台日志问题:
[Warning] TIMESTAMP with implicit DEFAULT value is deprecated.Please use --explicit_defaults_for_timestamp server option (seedocumentation for more details).

修改/usr/my.cnf添加参数
explicit_defaults_for_timestamp

8、修改mysql的root密码

[[email protected] ~]# mysqladmin -u root -p password  新密码
Enter password: 旧密码
注:新装mysql  密码看文件/home/root/.mysql_secret

9、修改配置文件/usr/my.cnf

port  = 3306

socket  = /var/lib/mysql/mysql.sock
datadir  = /var/lib/mysql

user = mysql

配置文件默认只有一句:sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

修改后可以使用mysqld_safe命令启动mysql服务

mysqld_safe --defaults-file=/usr/my.cnf &

至此,一台未优化的mysql服务器就安装OK了!!

。。。。。。。。。。

。。。。

二、在一台服务器上启动多个mysql服务

1、新建配置文件/etc/my.cnf

cp /usr/my.cnf  /etc/my.cnf

2、创建数据库数据目录

mkdir -pv /var/lib/3307
chown -R mysql.mysql /var/lib/3307

3、修改配置文件/etc/my.cnf

port  = 3307
socket  = /var/lib/3307/mysql.sock
datadir  = /var/lib/3307

user = mysql

4、数据库初始化

mysql_install_db --defaults-file=/etc/my.cnf

第一次安装server时,已经默认初始化数据库。所以,没有这一步骤

5、启动服务

mysqld_safe --defaults-file=/etc/my.cnf &

6、验证,直接用root启动了

进程 4个

[[email protected] ~]# ps -ef|grep mysql
root      4627  2710  0 Nov28 pts/1    00:00:00 /bin/sh /usr/bin/mysqld_safe --defaults-file=/usr/my.cnf

mysql     4771  4627  0 Nov28 pts/1    00:00:02 /usr/sbin/mysqld --defaults-file=/usr/my.cnf --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/master.err --pid-file=/var/lib/mysql/master.pid --socket=/var/lib/mysql/mysql.sock --port=3306

root      5377  2710  0 Nov28 pts/1    00:00:00 /bin/sh /usr/bin/mysqld_safe --defaults-file=/etc/my.cnf

mysql     5519  5377  0 Nov28 pts/1    00:00:01 /usr/sbin/mysqld --defaults-file=/etc/my.cnf --basedir=/usr --datadir=/var/lib/3307 --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/3307/master.err --pid-file=/var/lib/3307/master.pid --socket=/var/lib/3307/mysql.sock --port=3307

端口 2个

[[email protected] ~]# netstat -natpl|grep mysql
tcp        0      0 :::3307                     :::*                        LISTEN      5519/mysqld        
tcp        0      0 :::3306                     :::*                        LISTEN      4771/mysqld

在同一台服务器上启动多个mysql服务,和第二步一样,就是多建几个my.cnf的事儿。

时间: 2024-11-07 12:06:28

一、mysql安装的相关文章

MySql基础学习-mysql安装

Linux环境下的安装 1检查是否已经安装 sudo service mysql start #若未安装,则提示: mysql: unrecognized service 2安装MySql #安装 MySQL 服务端.核心程序 sudo apt-get install mysql-server #安装 MySQL 客户端 sudo apt-get install mysql-client 安装过程中,提示确实yes即可,并且会提示设置root密码,设置即可. 3检查安装 sudo netstat

基于CentOS 7 的MySQL安装

基于CentOS 7 的MySQL安装 因为一些原因CentOS 7 用MariaDB代替了mysql数据库,所以首先要从网上下载最新的的MySQL包. 然后安装: [[email protected] /]# yum install -y /media/mysql/mysql-community-* 注:红色为MySQL包所在路径. 然后重新启动MySQL服务: [[email protected] /]# systemctl restart msqld.service 重启完后就可以使用了.

单实例MySQL安装

1.建立账号 [[email protected] ~]# groupadd mysql [[email protected] ~]# useradd -s /sbin/nologin -g mysql -Mmysql useradd参数说明: -s/sbin/nologin 表示禁止该用户登录 -gmysql 指定属于mysql组 -M表示不创建用户家目录 2.配置安装环境 创建目录并授权: [[email protected] ~]# mkdir /home/tools [[email pr

Ubuntu系统下的Mysql安装与使用

摘要 在本篇博文中,笔者将从基础出发,介绍Mysql在Linux环境下的安装和基本使用命令,仅适用于Mysql初学者,大牛请绕道-- 安装Mysql数据库 这里介绍最最简单的安装方式,至于编译安装,可以下载安装包, ./configure 生成Makefile,然后 make clean,  make , make test,  make install  我想这些命令应该很基本了吧,这里不再敖述. 1. 安装命令 [email protected]:~$ sudo apt-get instal

MySQL安装过程中出现“APPLY security settings错误”的解决方式

***********************************************声明****************************************************** 原创作品,出自 "晓风残月xj" 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/xiaofengcanyuexj). 因为各种原因.可能存在诸多不足,欢迎斧正. *******************************************

mysql安装文档(Linux 官网yum安装版)

mysql安装文档(官网yum安装Linx版) 创建时间:2016-12-20 文档目的 在Linux下安装mysql服务端应用. (注:本文档采用yum库安装方式安装mysql应用,本文假设您的系统中没有安装第三方发布的rpm包,如果您已经安装了第三方rpm包,请参考文中"替换第三方发布mysql"的内容) 系统环境 操作系统:centos 7 (3.10.0-229.el7.x86_64) mysql版本:mysql57-community-release-el7-9.noarch

Mysql安装部署

1.安装概览 MySQL有几种不同的产品线,且每种产品线又有很多不同的版本,这里选择当前企业使用最广的社区版MySQL5.5系列作为LNMP的组合环境数据库平台. 企业场景MySQL安装方式一览 序号 MySQL安装方式 特点说明 1 yum/rpm包安装 特点是简单,但是没法定制安装,入门新手常用这种方式. 2 二进制安装 解压软件简单配置后就可以使用,不用安装,速度较快,专业DBA喜欢这种方式,软件名如:mysql-5.5.32-liux2.6-x86_64.tar.gz. 3 源码编译安装

MySQL安装配置

一般,MySql安装完成后,会出现一些状况:秒退.系统服务项.登录不上去等,需要进行一些设置. 首先,将mysql的bin目录加入到path环境变量中. 然后,安装mysqld服务项 进入cmd,mysqld -install mysql --defaults-file="D:\mysql-5.6.17\my.ini",安装成功. 相关命令:启动服务:net start mysql 停止服务:net stop mysql 删除服务:sc delete mysql 若报错,请检查my.i

ubuntu下MySQL安装配置及基本操作

在linux下安装方法: 分为四种:一: 直接用软件仓库自动安装(如:ubuntu下,sudo apt-get install mysql-server; Debain下用yum安装): 二:官网下载deb或rmp安装包,直接双击安装: 三:下载tar安装包,解压到硬盘,然后自己配置mysql: 四:源码编译安装(下载mysql源代码自己编译安装). 前两种不需要自己配置,安装简单:后两种需自行配置文件,需要对mysql较为熟练.主要讲下第三种. 由于MySQL依赖libaio1包,所以先安装l

【转】mysql安装图解

转载地址:http://www.jb51.net/article/23876.htm 很多朋友刚开始接触mysql数据库服务器,下面是网友整理的一篇mysql的安装教程,步骤明细也有详细的说明. MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0