操作系统:Red Hat Enterprise Linux Server release 6.5

Mysql安装包:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz

1. Linux中创建mysql组和mysql用户

[root@lgr ~]# groupadd -g 1000 mysql

[root@lgr ~]# useradd mysql -g mysql -p mysql

2. 上传安装包到/usr/local目录下

---上传过程略---

3. 解压安装包

[root@lgr local]# tar -zxvf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz

4. 把解压后安装包名称改为'mysql'

[root@lgr local]# mv mysql-5.6.34-linux-glibc2.5-x86_64 mysql

5. 授权:解压的文件属主属组改为root:root,其中data改为mysql:mysql

[root@lgr ~]# cd /usr/local/mysql

[root@lgr mysql]# chown root:root *

[root@lgr mysql]# chown mysql:mysql data

[root@lgr mysql]# ll

total 68

drwxr-xr-x.  2 root  root   4096 Jan  9 22:26 bin

-rw-r--r--.  1 root  root  17987 Sep 30 19:41 COPYING

drwxr-xr-x.  3 mysql mysql  4096 Jan  9 22:26 data

drwxr-xr-x.  2 root  root   4096 Jan  9 22:26 docs

drwxr-xr-x.  3 root  root   4096 Jan  9 22:26 include

drwxr-xr-x.  3 root  root   4096 Jan  9 22:26 lib

drwxr-xr-x.  4 root  root   4096 Jan  9 22:26 man

drwxr-xr-x. 10 root  root   4096 Jan  9 22:26 mysql-test

-rw-r--r--.  1 root  root   2496 Sep 30 19:41 README

drwxr-xr-x.  2 root  root   4096 Jan  9 22:26 scripts

drwxr-xr-x. 28 root  root   4096 Jan  9 22:26 share

drwxr-xr-x.  4 root  root   4096 Jan  9 22:26 sql-bench

drwxr-xr-x.  2 root  root   4096 Jan  9 22:26 support-files

6. 初始化 建立授权表

[root@lgr ~]# cd /usr/local/mysql

[root@lgr mysql]# scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data

7. 编辑配置文件

[root@lgr ~]# cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

[root@lgr ~]# vi /etc/my.cnf

---修改其中的如下内容---

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

8. 映射mysql和mysqladmin目录

[root@lgr ~]# cd /usr/local/bin

[root@lgr bin]# ln -fs /usr/local/mysql/bin/mysql mysql

[root@lgr bin]# ln -fs /usr/local/mysql/bin/mysqladmin mysqladmin

##标红部分为MySQL的实际安装目录,根据实际目录修改

9. 拷贝mysql.server启动脚本到init.d目录下

[root@lgr ~]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

10. 启动MySQL Servier

[root@lgr bin]# service  mysql start

11. 修改root用户的密码

[root@lgr ~]# mysqladmin -uroot password

12. 连接MySQL Server

[root@lgr bin]# mysql -u root -p

The End!

2017-08-17

最新文章

  1. C#之方法的重载与递归
  2. Json序列化之.NET开源类库Newtonsoft.Json的研究
  3. nios II--实验2——led硬件部分
  4. Fragments之间的交互(实现参数传递)
  5. 在C#中子线程如何操作主线程中窗体上控件
  6. Qt的gzip模块实现
  7. TreeSet具体应用
  8. thinkPHP中省市级联下拉列表
  9. iOS获取文件路径
  10. 用VIM删除空行
  11. 虚拟机NAT模式主机ping不通虚拟机解决方案
  12. webpack3新特性介绍
  13. Java虚拟机之Java内存区域
  14. MySQL——navicat 连接 mysql 出现1251Client does not support authentication protocol requested by server的解决方案
  15. python入门 -- 学习笔记4
  16. 对CountDownLatch的初步学习
  17. ORACLE RAC 11.2.0.4 CentOS release 6.9 静默安装1.0版本
  18. TLS1.1升级到TLS1.2(微信小程序要求TLS1.2以上)
  19. mysql学习笔记-1.下载与安装
  20. (原创)c++11改进我们的模式之改进代理模式,实现通用的AOP框架

热门文章

  1. WEB开发----springboot的登录拦截机制
  2. php apc缓存以及与redis的对比
  3. Office 如何打印A4不干胶标签纸
  4. apple air装双系统(win7)
  5. Java - 对象(object) 具体解释
  6. error: 'for' loop initial declarations are only allowed in C99 mode
  7. git reset --hard 回滚以后 以后怎么再回去?
  8. ZOJ 2397:Tian Ji -- The Horse Racing
  9. 解决 EF where<T>(func) 查询的一个性能问题
  10. hibernate基础简单入门1---helloword