【MySQL】二进制分发安装
操作系统: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
最新文章
- C#之方法的重载与递归
- Json序列化之.NET开源类库Newtonsoft.Json的研究
- nios II--实验2——led硬件部分
- Fragments之间的交互(实现参数传递)
- 在C#中子线程如何操作主线程中窗体上控件
- Qt的gzip模块实现
- TreeSet具体应用
- thinkPHP中省市级联下拉列表
- iOS获取文件路径
- 用VIM删除空行
- 虚拟机NAT模式主机ping不通虚拟机解决方案
- webpack3新特性介绍
- Java虚拟机之Java内存区域
- MySQL——navicat 连接 mysql 出现1251Client does not support authentication protocol requested by server的解决方案
- python入门 -- 学习笔记4
- 对CountDownLatch的初步学习
- ORACLE RAC 11.2.0.4 CentOS release 6.9 静默安装1.0版本
- TLS1.1升级到TLS1.2(微信小程序要求TLS1.2以上)
- mysql学习笔记-1.下载与安装
- (原创)c++11改进我们的模式之改进代理模式,实现通用的AOP框架
热门文章
- WEB开发----springboot的登录拦截机制
- php apc缓存以及与redis的对比
- Office 如何打印A4不干胶标签纸
- apple air装双系统(win7)
- Java - 对象(object) 具体解释
- error: &;#39;for&;#39; loop initial declarations are only allowed in C99 mode
- git reset --hard 回滚以后 以后怎么再回去?
- ZOJ 2397:Tian Ji -- The Horse Racing
- 解决 EF where<;T>;(func) 查询的一个性能问题
- hibernate基础简单入门1---helloword