groupadd mysql 添加用户组

useradd mysql -s /sbin/nologin -g mysql -M  添加用户

mv mysql-5.5.54-linux2.6-x86_64.tar.gz /home/ye/software/ 下载软件到软件包

cd /home/ye/software/

tar -xf mysql-5.5.54-linux2.6-x86_64.tar.gz   #解压mysql软件

cd mysql-5.5.54-linux2.6-x86_64

mv /home/ye/software/mysql-5.5.54-linux2.6-x86_64/ /application/mysql-5.5.54/ 移动软件包到安装路径内

cd /application/mysql-5.5.54/

ln -s /application/mysql-5.5.54/ /application/mysql      #创建软连接

ls -l /application/mysql/support-files/*.cnf

cp /application/mysql/support-files/my-small.cnf /etc/my.cnf   配置配置文件

mkdir -p /application/mysql/data       创建data数据目录

chown -R mysql.mysql /application/mysql/        #修改目录权限

/application/mysql/scripts/mysql_install_db --basedir=/application/mysql -- datadir=/application/mysql/data --user=mysql     #初始化mysql

tree /application/mysql/data/  #查看

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

chmod +x /etc/init.d/mysqld  添加权限

ll /etc/init.d/mysqld

sed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safe  /etc/init.d/mysqld  #修改配置文件内默认的程序执行路径

/etc/init.d/mysqld start 启动mysql

/application/mysql/bin/mysqld_safe  --user=mysql& #另一种方式启动MYSQL

netstat -lntup 查看3306端口是否启动

chkconfig --add mysqld  添加服务

chkconfig mysqld on  设置mysql服务开机默认启动

chkconfig --list mysqld 查看服务状态

echo 'export PATH=/application/mysql/bin:$PATH' >>/etc/profile  #更改mysql命令的全局环境变量;另一种方法为把/application/mysql/bin/下面的命令拷贝到已经是全局系统命令的路径/usr/local/sbin下#

source /etc/profile

echo $PATH

mysql 测试登录,默认没有密码

mysqladmin -u root password 'ye123456' 设置root密码

设置完成root密码后需要对MYSQL进行安全配置

注:如遇到提示can't crate file '/tmp/*' 时需要对此目录添加权限chmod -R 1777 /tmp/

MYSQL-5.5二进制包安装的更多相关文章

  1. MySQL免编译二进制包安装简记

    相比较于MySQL的源代码安装来说.免编译二进制包的速度实在是快了太多,而且性能损失也不是很大,同时具有一定的定制性.所以,如果没有特殊的 需求,尽量用MySQL免编译二进制包来安装MySQL. 1. ...

  2. MySQL 8.0二进制包安装

    1.官方下载 https://dev.mysql.com/downloads/mysql/ 这样就可以下载二进制包了 1.删除之前安装的MySQL包 [root@localhost ~]# rpm - ...

  3. MySQL 5.6 二进制包安装配置多实例方法

    MySQL支持一台机器上启动多个实例,如果你的机器性能很好的话,启动多个实例将最大化利用你的服务器硬件资源. MySQL多实例一般有两种配置方法: 1.官方推荐的mysqld_multi方式,多个实例 ...

  4. 二进制包安装MySQL数据库

    1.1二进制包安装MySQL数据库 1.1.1 安装前准备(规范) [root@Mysql_server ~]# mkdir -p /home/zhurui/tools ##创建指定工具包存放路径 [ ...

  5. Mysql 通用二进制包安装

    通用二进制包安装 注意:这里有严格的平台问题: 使用时:centos5.5版本   (类似Windows下的绿色包) 下载(mirrors.sohu.com/mysql)   直接使用tar 解压到指 ...

  6. MySQL二进制包安装

    mysql的安装有多种方法,这里就介绍一下二进制包安装. [root@node1 ~]# tar xvf mysql-5.7.27-linux-glibc2.12-x86_64.tar [root@n ...

  7. MySQL二进制包安装及启动问题排查

    环境部署:VMware10.0+CentOS6.9(64位)+MySQL5.7.19(64位)一.操作系统调整 # 更改时区 .先查看时区 [root@localhost ~]# date -R Tu ...

  8. liunx系统二进制包安装编译mysql数据库

    liunx系统二进制包安装编译mysql数据库 # 解压二进制压缩包 [root@localhost ~]# tar xf mysql-5.5.32-linux2.6-x86_64.tar.gz -C ...

  9. MySQL5.7单实例二进制包安装方法

    MySQL5.7单实例二进制包安装方法 一.环境 OS: CentOS release 6.9 (Final)MySQL: mysql-5.7.20-linux-glibc2.12-x86_64.ta ...

  10. kubernetes实践之一:kubernetes二进制包安装

    kubernetes二进制部署 1.环境规划 软件 版本 Linux操作系统 CentOS Linux release 7.6.1810 (Core) Kubernetes 1.9 Docker 18 ...

随机推荐

  1. Ubuntu12.04解决gedit中文乱码问题

    Ubuntu12.04,终端中分别输入下面两条指令: gsettings set org.gnome.gedit.preferences.encodings auto-detected “['GB18 ...

  2. JavaScript笔记基础篇(三)

    针对前段JS获取当前时间或者对时间数据处理方法汇总: javascript 字符串转化为日期 Java代码   var s="2010-5-18 12:30:20"; var t= ...

  3. JS定义函数的两种方式:函数声明和函数表达式

    函数声明 关于函数声明的方式,它的一个重要的特性就是函数声明提升(function declaration hoisting),意思是在执行代码之前会先读取函数声明.这就意味着可以把函数声明放在调用它 ...

  4. oracle基础语法大全

    -----创建序列create sequence book_idINCREMENT BY 1 -- 每次加几个 START WITH 001 -- 从1开始计数 NOMAXVALUE -- 不设置最大 ...

  5. ps应用

    1.选中图层 ctrl+鼠标左键(win) command+鼠标左键(mac) 2.初始化 右侧:图层,历史记录,信息(面板选项-rgb,文档尺寸,像素),字符 编辑-首选项-单位与标尺-像素 窗口- ...

  6. 转——JAVA中calendar,date,string 的相互转换和详细用法

    package cn.outofmemory.codes.Date; import java.util.Calendar; import java.util.Date; public class Ca ...

  7. Mac与Phy组成原理的简单分析

    1. general 下图是网口结构简图.网口由CPU.MAC和PHY三部分组成.DMA控制器通常属于CPU的一部分,用虚线放在这里是为了表示DMA控制器可能会参与到网口数据传输中. 对于上述的三部分 ...

  8. cs11_c++_lab5待修改

    heap.hh #ifndef HEAP_HH #define HEAP_HH #include <iostream> #include <stdexcept> #includ ...

  9. JS最基础的获取元素的值实现加减乘除运算

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  10. 用HttpWebRequest提交带验证码的网站

    using System; using System.Drawing; using System.IO; using System.Net; using System.Text; using Syst ...