源码包安装mysql5.6
含有的命令:wget,tar,cp,groupadd,useradd,chown,service,chkconfig,exportsource,mysql_secure_installation,mysql
==下载解压==
[root@ycj ~]# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
[root@ycj ~]# tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
[root@ycj ~]# cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql
//复制解压后的mysql目录
==添加用户组和用户==
[root@ycj ~]# groupadd mysql
//添加mysql用户组
[root@ycj ~]# useradd -g mysql mysql
//添加用户mysql,到用户组mysql
[root@ycj ~]# cd /usr/local/mysql/ //切换路径
[root@ycj mysql]# mkdir ./data/mysql //创建数据库文件目录
[root@ycj mysql]# chown -R mysql:mysql ./ //改变目录所有者和组
[root@ycj mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
//初始化并声明用户和数据库文件目录
[root@ycj mysql]# cp support-files/my-default.cnf /etc/my.cnf
//复制配置文件
==将mysqld服务加入开机自启动项==
[root@ycj mysql]# cp support-files/mysql.server /etc/init.d/mysqld
//首先需要将scripts/mysql.server服务脚本复制到/etc/init.d/,并重命名为mysqld
[root@ycj mysql]# chkconfig --add mysqld //开机自启
[root@ycj mysql]# chmod 755 /etc/init.d/mysqld //给755权限
==测试连接==
[root@ycj mysql]# service mysqld start //启动服务
[root@ycj mysql]# /usr/local/mysql/bin/mysql -uroot -p //测试连接
==添加环境变量==
[root@ycj mysql]# export PATH=$PATH:/usr/local/mysql//bin //添加环境变量
[root@ycj mysql]# source /etc/profile //不重启刷新环境变量
==初始化mysql并设置密码==
[root@ycj ~]# mysql_secure_installation
//设置密码为123456
第一次先按回车
a)为root用户设置密码y
b)删除匿名账号y
c)取消root用户远程登录y
d)删除test库和对test库的访问权限y
e)刷新授权表使修改生效y
==修改密码==
[root@ycj ~]# mysql -uroot -p
mysql> update mysql.user set password=PASSWORD( '123' ) where User='root';
//修改为123
mysql> flush privileges; //刷新权限
或
mysql> exit
源码包安装mysql5.6的更多相关文章
- MySQL5.7 二进制源码包安装
一般平时安装MySQL都是源码包安装的,但是由于它的编译需要很长的时间,所以建议安装二进制免编译包.可以到MySQL官方网站去下载,也可以到comsenz官方网站下载,还有各大镜像站下载. 下载安装包 ...
- Zabbix源码包安装
Zabbix源码包安装 Cenos5.3 Basic server 安装顺序 Libxml2 Libmcrypt Zlib Libpng Jpeg:需要创建目录jpeg /bin /lib / ...
- mysql 5.5源码包安装
注:由于mysql5.5的源码包安装与mysql之前的版本安装方法不同,故写一篇随笔记录.5.5的版本不再是./configure make make install 这里用到了cmake了,cmak ...
- 源码包安装(Python mysql redis)
一 源码包安装 (1)python3.6源码包安装 ./configure ------> 定制功能 make make install mysql 源码包 cmake make make i ...
- Mysql安装 ----> 基于源码包安装
1)基于源码包安装MySQL [root@localhost ~]# rpm -q mysql mysql-server mariadb mairadb-server //检查有没 ...
- Mysql_源码包安装详细过程
一.mysql安装 1.二进制安装 2.源码包安装 3.rpm包安装 1.源码包安装 1)上传或下载源码包 [root@db02 ~]# rz mysql-5.6.46.tar.gz 2)安装依赖 由 ...
- Linux之源码包安装软件
安装准备 安装c语言编辑器 gcc 压缩包 node-v6.2.0-linux-x64.tar.gz 源码包保存位置 /usr/local/src/ 源码包安装位置 /us ...
- Apache源码包安装和子配置文件介绍--update.2014-12-5
安装apache: 官网:http://httpd.apache.org/download.cgi#apache24 1.wget http://mirror.bit.edu.cn/apache//h ...
- centos6.5环境源码编译安装mysql5.6.34
centos6.5环境源码编译安装mysql5.6.34 源码下载地址http://dev.mysql.com/downloads/mysql/5.6.html#downloads 选择Generic ...
随机推荐
- VIM --使用进阶 -- 插件篇 -- YouCompleteMe -- nerdtree
系统:ubuntu: 资源:https://github.com/ 其他:想了解都要哪些好用的插件,推荐大家读 http://blog.csdn.net/mergerly/article/detail ...
- PL/SQL连接远程oracle数据库配置
本人电脑:win10 64位, plsql:支持32位 一.安装好PL/SQL客户端 二.下载解压oracle客户端 1.instantclient 我下载的是oracle11g 32位的insta ...
- C# - 表达式与语句
表达式与语句(Expression&Statement) 操作数(Operands) 1.数字.2.字符.3.变量.4.类型.5.对象.6.方法 操作符(Operator) 参考:C# - 操 ...
- JavaSE笔记-集合
Java集合大致可分为:List,Set,Map,Queue List:有序,可重复 Set:无序(输出和插入顺序不一定一致),不可重复 Map:映射关系,根据key去访问value Queue:队列 ...
- 【原创】Linux基础之用户和组
1 添加.删除用户 # useradd $user# userdel $user 2 设置用户密码 # passwd $user /etc/passwd 3 查看$user的用户和组信息 # id $ ...
- C++实验一
2-28 #include <iostream> using namespace std; int main() {char x; cout<<"Menu: A(dd ...
- poj 1426 Find The Multiple (简单搜索dfs)
题目: Given a positive integer n, write a program to find out a nonzero multiple m of n whose decimal ...
- js检测数据类型四种办法
面试题中经常会考js数据类型检测,今天我来分享一下js中常用的四种方法判断数据类型,欢迎指点更正. 废话不多说,直入正题. 1.typeof console.log(typeof "&quo ...
- java 根据Url下载对应的文件到指定位置,读txt文件获取url
package test; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; im ...
- Mac新系统常用设置
一.MAC OS整个系统的隐藏文件显示可见,在终端下输入以下命令defaults write com.apple.finder AppleShowAllFiles -bool true 二. 在MAC ...