Mysql数据库之二:安装

系统环境:CentOS 6.8 64位

Mysql版本:mysql-5.6.30

Mysql官网:http://www.mysql.com/

一般来讲,在正式的生产环境中需要下载GA(稳定)版,安装目录通常是/usr/local/mysql,而源码一般下载到/usr/local/src目录下,编译安装过程如下:

一 卸载默认安装的版本:

yum list | grep ‘mysql‘  确认是否默认安装;

yum -y remove mysql  如果安装则卸载;

二 安装Mysql所依赖的库:

yum -y groupinstall "Development tools"  安装开发工具;

yum -y install ncurses-devel   ncureses提供字符终端处理库,如面板和菜单;

三 创建Mysql用户和Mysql组:(如果之前有存在,则删除)

groupadd -r mysql

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

四 下载和安装编译工具Cmake:

cd /usr/local/src

wget https://cmake.org/files/v3.7/cmake-3.7.1.tar.gz

tar -zxf cmake-3.7.1.tar.gz

cd cmake-3.7.1

./bootstrap

make && make install

五 建立数据库目录:

mkdir -pv /usr/local/data  在生产环境中可以单独使用一块硬盘或是逻辑卷;

chown -R mysql.mysql /usr/local/data  数据库目录Mysql用户需要写入权限;

六 安装Mysql:

wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.30.tar.gz

tar -zxf mysql-5.6.30.tar.gz

cd mysql-5.6.30

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \   指定安装目录;

-DMYSQL_DATADIR=/usr/local/data \  指定数据库目录;

-DSYSCONFDIR=/etc  \   指定配置文件目录,

-DWITH_INNOBASE_STORAGE_ENGINE=1 \  开启数据库引擎

-DWITH_ARCHIVE_STORAGE_ENGINE=1 \  开启数据库引擎

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \  开启数据库引擎

-DWITH_SSL=system \  启用ssl库支持

-DWITH_ZLIB=system \  支持zlib库

-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \  sock文件位置

-DDEFAULT_CHARSET=utf8 \  默认字符集

-DDEFAULT_COLLATION=utf8_general_ci   默认字符校对

make && make install

七 数据库的初始化:

chown -R mysql.mysql /usr/local/mysql

./scripts/mysql_install_db --user=mysql --datadir=/usr/local/data

八 把Mysql设置为系统服务:

cd /usr/local/mysql/support-files/

cp my-default.cnf /etc/my.cnf  建立配置文件

cp mysql.server /etc/init.d/mysqld  复制启动脚本

chkconfig --add mysqld

chkconfig --level 345 mysqld on

service mysqld start

九 设置Mysql的环境变量:

vim /etc/profile.d/mysql.sh  新建mysql.sh文件,在文件中加入以下路径;

"export PATH=$PATH:/usr/local/mysql/bin"

. /etc/profile.d/mysql.sh  重新读取配置文件

至此,mysql已经安装完成。

备注:如果安装后,在启动过程中出现以下错误:

Starting MySQL..The server quit without updating PID file ([FAILED]/mysql/localhost.localdomain.pid).

则可能是以下几方面的原因:

1 查看磁盘空间是否已满;

2 数据库目录是否拥有写入权限;

3 通过 netstat -anpt | grep ‘3306‘命令查看,端口是否被占用;如果被占用则使用 killall mysqld 杀死进程,释放端口;

4 数据库初始化出现问题,可以根据提示进行相应处理;

通常情况下,Mysql错误日志是数据库目录下以.err为后缀的文件。

时间: 2024-10-13 01:10:48

Mysql数据库之二:安装的相关文章

mysql数据库 (二) mysql数据库的基本操作

上一次安装好mysql数据库以后并没有登录操作,这次来简单介绍下mysql的基本操作 一.访问mysql数据库(经过安装后的初始化过程,mysql数据库的默认管理员用户名为:"root",密码为空:注意此root并非是linux系统管理员的root账号) 1.登录mysql 未设置密码时,mysql后加"-u"指定用户就可以了 如果root设置了密码,还需要在用户名后面加"-p"选项指定密码 2.执行mysql操作语句 注意:每一条mysql语句

Mysql数据库介绍、安装和配置文件

Mysql数据库介绍.安装和配置文件 MySQL数据库介绍 mysql是开源关系型数据库,遵循GPL协议. mysql的特点是性能卓越且服务稳定,开源,无版本限制,成本低,单进程多线程,多用户,基于C/S(客户端/服务端)架构,安全可靠,插入式存储引擎. mysql的另个版本为MariaDB,MariaDB是单进程,多线程的,提供了诸多扩展和新特性,提供了较多测试组件并且同样开源. mysql系统结构 一.逻辑模块组成 MySQL 可以看成是二层架构. 第一层我们通常叫做SQL Layer,在M

mysql数据库的编译安装

mysql5.1之前编译mysql使用的是make工具,编译步骤如下: ./configure --prefix= make &&make install mysql5.5之后编译mysql使用的是cmake工具,编译步骤如下: cmake . 查看帮助使用: cmake -LH 或ccmake . 1.创建mysql用户及安装依赖软件包. [[email protected] mnt]# groupadd -r mysql [[email protected] mnt]# useradd

MySQL数据库学习二 MSQL安装和配置

2.1 下载和安装MySQL软件 2.1.1 基于客户端/服务器(C/S)的数据库管理系统 服务器:MySQL数据库管理系统 客户端:操作MySQL服务器 2.1.2 MySQL的各种版本 社区版(Community):免费,自由下载,不提供技术支持. 企业版(Enterprise):收费,完备的技术支持. 版本: GA(General Availability):官方推崇广泛使用的版本. RC(Release Candidate):候选版本,最接近正式版本. Alpha:内测版,Bean:公测

mysql数据库源码安装

Mysql数据库采用源码安装 [[email protected] ~]# wget -c http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17.tar.gz [[email protected] ~]# tar -zxf mysql-5.7.17.tar.gz [[email protected] ~]# cd mysql-5.7.17 [[email protected] mysql-5.7.17]# yum install cmake n

Mysql数据库的通用安装方法

安装方式简介 Mysql数据库也时不时的用过一段时间,具体使用的功能都比较浅显,没有具体深入学习.最近一段在公司部署iNeedle系统时经常避免不了要安装apache和Mysql数据库.一般Mysql安装有这么几种方式:源码安装.repos安装(apt-get或yum)方式.二进制包安装(tar包).在部署iNeedle系统时候安装mysql都是采用apt-get或yum的方式来进行安装:由于对mysql的版本没有特别的要求,所以一般都采用这种方式就能满足需求.yum源的安装方式虽然速度比较快(

mysql数据库下载、安装、使用

1. 进入mysql官方网站:http://www.mysql.com/ 2. 依次进入:Downloads -> Community -> MySQL on Windows / MySQL Installer -> MySQL Installer 3. 因为我们是本地安装, 这里选择完整版本 Note:点击了Download, 会跳转到登录页面, 要求登录后才可以下载, 下面我给出了迅雷下载地址, 不知道还有没有效, 如果无效, 可以注册一个oracle账户再下载 下载链接:http:

Mysql DBA高级运维学习笔记-Mysql数据库的多种安装方法

3.1 MySQL数据库的安装 3.1.1 yum/rpm方式安装 注意:yum/rpm方式安装MySQL适合所有MySQL软件产品系列. (1)rpm包方式安装mysql我们必须安装Mysql-server和Mysql.client包,rpm安装很简单这里就不说了. (2)yum方式安装mysqlyum 安装的方式很简单,只要执行yum install mysql-server –y即可.大的门户把源码根据企业的需求制作成rpm,搭建yum仓库,yum install xxx -y. 3.1.

基于Python3.6使用Django框架连接mysql数据库的驱动模块安装解决办法

解决办法1 使用PyMySQL模块,直接使用pip install pymysql即可. 参考文章:https://www.cnblogs.com/wcwnina/p/8719482.html 原文内容: python3不支持MySQLdb,可用pymysql代替.cmd安装pymysql:pip install pymysql. 在项目文件夹下的_init_.py添加如下代码即可. import pymysql pymysql.install_as_MySQLdb() 然后在Terminal中