centos6.5安装单实例mysql

mysql官网下载地址:http://downloads.mysql.com/archives/community/

选择x64源码安装包进行下载:

将安装文件放在/usr/local/src/下

卸载和删除mysql原有的相关内容:

userdel -r mysql

groudel mysql

find / -name "mysql" -exec rm -rf {} \;

新建mysql用户、用户组:

groupadd mysql

useradd -s /sbin/nologin -g mysql mysql

解压文件,并赋予文件夹相关权限:

cd /usr/local/src

tar -zxvf  mysql-5.1.40-linux-x86_64-glibc23.tar.gz

mv mysql-5.1.40-linux-x86_64-glibc23 /usr/local/mysql

chmod -R 755 /usr/local/mysql

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

创建单独的数据安装文件:

mkdir -p /data/mysql

chmod -R 755 /data/

chown -R mysql.mysql /data/mysql

开始安装数据库:

cd /usr/local/mysql

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

echo $?

返回0表示安装成功。

拷贝启动配置文件

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

chmod 755 /etc/init.d/mysqld

修改启动脚本

vi /etc/mysql.dmysqld

查找到datadir变量的值,修改这个变量的值,这样后续的文件就存储在自己指定的目录。

datadir=/data/mysql

把启动脚本加入系统服务项,并设定开启自启动,启动mysql

chkconfig --add mysqld

chkconfig mysqld on

service mysqld start;

添加环境变量:

echo "export MYSQL_PATH=/usr/local/mysql" >> ~/.bash_profile

echo "export PATH=$PATH:$MYSQL_PATH/bin" >> ~/.bash_profile

source .bash_profile

修改root密码:

mysqladmin -uroot password 123456

登录mysql服务器:

mysql -uroot -p123456

此时单实例mysql安装完成。

时间: 2024-08-07 08:35:55

centos6.5安装单实例mysql的相关文章

安装lamp之 一键安装单实例mysql

#!/bin/sh #一键安装单实例mysql #xiaogao 20190921 #创建相关mysql用户 groupadd mysql useradd -s /sbin/nologin -g mysql -M mysql tail -1 /etc/passwd #安装mysql依赖库 yum -y install ncurses-devel #开启安装mysql,记得先上传安装包到/home/lvnian/tools/ cd /home/lvnian/tools/ tar zxf mysql

Linux环境下安装单实例MySQL 5.7

一.安装环境 1.操作系统版本:CentOS 7.5 2.MySQL版本:5.7.22(社区版) 3.MySQL安装包:mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 二.安装步骤 1.检查系统中是否安装了其他版本的MySQL(root用户) 首先检查系统中是否安装了其他版本的MySQL,使用以下命令进行检查: yum list installed | grep mysql yum list installed | grep mariadb MariaDB数

CentOS6.5 安装+ Tengine + PHP + MySQL

centos6.5安装+Tengine+php+mysql

Centos6.5安装rsyslog+loganalyzer+mysql部署日志服务器

Centos6.5安装rsyslog+loganalyzer+mysql部署日志服务器 系统环境: [[email protected] ~]# uname -r 2.6.32-431.el6.x86_64 rsyslog版本:(Centos6.5系统自带的版本都是这个5.8.10) [[email protected] ~]# rsyslogd -v rsyslogd 5.8.10, compiled with: FEATURE_REGEXP: Yes FEATURE_LARGEFILE: N

mysql-5.6.31安装(单实例 Linux)

安装版本:mysql-5.6.31 安装环境:Linux RHEL6.5.x86 安装要求:单实例,端口为默认:3306              (1) 要求安装Mysql数据库版本号及包名为:mysql-5.6.31.tar.gz              (2) 安装目录为/usr/local/mysql              (3) 数据存储目录为/data/mysqldb/              (4) 配置文件存放为/etc/my.cnf              (5) 用

Centos6.5 安装配置 Apache +mysql +php 操作文档

目录: 1.配置系统软件源 2.Apache的安装 2.1 Apache的下载 2.2 Apache的安装 3.mysql的安装 3.1 mysql的下载 3.2 mysql的安装 4.php的安装 4.1 php下载 4.2 php安装 5.测试 5.1 测试Apache连接php 5.2 测试php连接mysql 配置系统软件源 本次安装使用的系统软件源为网易163开源镜像软件源. http://mirrors.163.com/.help/ http://mirrors.163.com/.h

CentOS6.5安装与配置Mysql数据库

from:http://www.centoscn.com/mysql/2014/1211/4290.html 一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的. MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracl

同主机单实例MySQL跨库同步指定表

需求: 同一主机同实例MySQL有A和B两个库,现在需实现test1库中表host和test2库中表host插入.删除.更新单向同步.(table01与table02具有相同表结构) 解决方案: 可以使用触发器实现,举例如下: 1.创建模拟环境 create database test1; use test1 CREATE TABLE `host` ( `id` tinyint(4) NOT NULL AUTO_INCREMENT, `host` varchar(20) NOT NULL, `p

单实例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