广告
返回顶部
首页 > 资讯 > 数据库 >centos下编译安装MySQL5.6
  • 574
分享到

centos下编译安装MySQL5.6

2024-04-02 19:04:59 574人浏览 薄情痞子
摘要

环境win7下VMware12Pro,虚拟机Centos6.5mini网络适配器“桥接模式”继续上一次的Apache编译后,编译安装Mysql5.6mysql5.6和以前的版本不同之处在于用cmake就行编

环境win7下VMware12Pro,虚拟机Centos6.5mini

网络适配器“桥接模式”


继续上一次的Apache编译后,编译安装Mysql5.6

mysql5.6和以前的版本不同之处在于用cmake就行编译,先安装cmake

#yum install cmake -y


1、开始下载编译Mysql5.6,推荐镜像网站Http://mirrors.sohu.com

#wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35.tar.gz

#tar xf mysql-5.6.35.tar.gz

#cd mysql-5.6.35.tar.gz

yum install ncurses-devel -y   //编译时会提示依赖ncurses-devel,删除解压文件夹,重新解压,重新编译

cmake  \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql    \

-DMYSQL_DATADIR=/usr/local/mysql/data    \

-DSYSCONFDIR=/etc

-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \


多次在centos6.5mini环境编译尝试,多次出错,所以把mysql.sock,文件编译到默认目录/tmp/mysql.sock


cmake命令执行结束后,执行命令echo $?  如果返回0,则执行make && make install

这个编译时间较长,我的在27分钟,如果你的配置足够好,时间更少


2、对MySQL进行简单的配置

首先建立mysql用户和组,注意mysql用户不允许登录系统,也没有必要创建家目录!

groupadd mysql

useradd -M -s /sbin/nologin -g mysql mysql


设置MySQL安装目录的属主和属组

chown -R mysql:mysql /usr/local/mysql


数据库data目录可读写的权限

chmod 777 -R /usr/local/mysql/data


复制配置文件和服务控制脚本到相应位置

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

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


编辑配置文件/etc/my.cnf,添加:

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

其他参数默认就好。


下面就行初始化数据库

cd /usr/local/mysql

scripts/mysql_install_db --user=mysql


再执行echo $? 返回的状态码是0,则数据库初始化成功


就可以启动mysql数据库服务了,启动命令是mysqld

service mysqld start


出现大写的“SUCCESS”就代表启动成功了,


mysql服务器默认密码为空,

执行/usr/local/mysql/bin/mysql 就可以登录数据库了(默认root用户,是mysql的root,不是系统root)

进入MySQL提示符为“mysql>”


show databases; ##命令输入正确后,记得“;”

use mysql;

select host, user, passWord from mysql.user;

退出mysql:“\q”或“exit”


还记得Apache吗?对,要把MySQL的bin添加到系统环境变量中

echo 'export PATH=$PATH:/usr/local/mysql/bin' > /etc/profile.d/mysql.sh

chmod +x /etc/profile.d/mysql.sh

source /etc/profile.d/mysql.sh


退出linux系统,再登录让系统重新读取配置文件,然后就可以直接执行mysql,不用写冗长的路径了!


输入mysql打开mysql 客户端

>show database;

>use mysql;  ##你所有的MySQL用户和密码等信息都保存在此数据库的user表

>select user, host, password from mysql.user;  ##mysql用户名认证是基于user和host

>update user set password=password('你的密码') where user='root' and host='127.0.0.1';

>flush privileges;  ##更新内存数据

>set password for 'root'@'localhost'=password('你的密码');

>flush privileges;


几个MySQL常用的语句:

>create database testdb;

>use testdb;

>create table mytest ( id int(6) unsigned not null auto_increment, name varchar(40), age int(2), college varchar(36), habit blob, primary key(id));

>desc mytest;

>insert into mytest (name, age,college,habit) value ('channel', 32,'信阳农院','English,boxing');

>select * from mytest;

>update mytest set age=26 where name='channel';

>select * from mytest;


>grant all privileges on testdb.* to test@'' identified by '12345';

>flush privileges;


不足之处,批评指正

您可能感兴趣的文档:

--结束END--

本文标题: centos下编译安装MySQL5.6

本文链接: https://www.lsjlt.com/news/39608.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • centos下编译安装MySQL5.6
    环境win7下VMware12Pro,虚拟机centos6.5mini网络适配器“桥接模式”继续上一次的Apache编译后,编译安装MySQL5.6MySQL5.6和以前的版本不同之处在于用cmake就行编...
    99+
    2022-10-18
  • Centos 7.6 下Mysql8.0.16编译安装
    Centos 7.6 下Mysql8.0.16编译安装 1.最小化安装系统 2.安装基础包 yum -y install ntpdate ...
    99+
    2022-10-18
  • CentOS 6.5下编译安装MySQL 5.6.14
    安装MySQL 1.卸载旧版本 使用下面的命令检查是否安装有MySQL Server 我们查到的结果是这样: [root@localhost ~]# rpm -qa | grep mysql mysql-l...
    99+
    2022-10-18
  • CentOS 6 下RPM方式安装MySQL5.6
    1. 下载Linux对应的RPM包,如:CentOS6.7_64对应的RPM包,如下: [root@mysql ~]# ll 总用量 113808 -rw-------. 1 root root  ...
    99+
    2022-10-18
  • CentOS编译安装MongoDB
    一、环境系统     CentOS6.4x64最小化安装IP      192.168.3.33二、安装[root@...
    99+
    2022-10-18
  • centos 编译安装python2.7
    在后面使用和安装pip时说缺少zlib库,于是,先下载zlibzlib-1.2.8.tar.gztar xf zlib-1.2.8.tar.gzcd zlib-1.2.8./configure --prefix=/usr/localmake...
    99+
    2023-01-31
    centos
  • CentOS编译安装Python3.6.
    1.获取编译包:wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz wget http://mirrors.sohu.com/python/3.6.4/Python-3...
    99+
    2023-01-31
    CentOS
  • CentOS 6.6下如何编译安装MariaDB-10.0.24
    这篇文章主要为大家展示了“CentOS 6.6下如何编译安装MariaDB-10.0.24”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS 6.6下如...
    99+
    2022-10-19
  • CentOS 6.7下源码编译安装MySQL 5.7.5
    说明:CentOS 6.7下源码编译安装MySQL 5.7.5 1. 安装相关工具 # yum -y install gcc-c++ ncurses-devel cmake make perl gcc au...
    99+
    2022-10-18
  • CentOS 6下编译安装mySQL5的过程
    本篇内容介绍了“CentOS 6下编译安装mySQL5的过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2022-10-18
  • CentOS 7.6下怎么编译安装Python 3.8.0
    今天小编给大家分享一下CentOS 7.6下怎么编译安装Python 3.8.0的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧...
    99+
    2023-06-28
  • MySQL5.6源码编译安装的流程
    本篇内容主要讲解“MySQL5.6源码编译安装的流程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL5.6源码编译安装的流程”吧! ...
    99+
    2022-10-18
  • CentOS 7下源码安装MySQL5.6的过程
    本篇内容介绍了“CentOS 7下源码安装MySQL5.6的过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2022-10-18
  • CentOS 6.9编译安装python
    Python官网:https://www.python.org/一、查看CentOS版本和系统默认Python版本:# cat /etc/redhat-release# python -V 二、编译安装Python-3.6.1:1、安装依赖...
    99+
    2023-01-31
    CentOS python
  • Centos 6.5编译安装LAMP
    一、前言1、环境说明基础环境Linux+Apache+MySQL+PHPlinux:6.5Apache 2.2.12mysql:5.6.17php:5.5.122、部署说明php安装目录:/usr/loca...
    99+
    2022-10-18
  • Centos 编译安装Python 2.
    Linux 系统是自带python的. 但是一般的版本都比较低  (CentOS5.6 带的python2.4版本)如果需要使用高版本的python 则需要自己 编译并安装编译python 前需要先安装 编译环境使用  yum instal...
    99+
    2023-01-31
    Centos Python
  • CentOS 编译安装 python 3
    CentOS 6自带的python是2.6的,下面记录下CentOS6源码安装python 3.5的过程 #wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz #tar...
    99+
    2023-01-31
    CentOS python
  • CentOS 5.5下怎么编译安装新内核
    这篇文章主要为大家展示了“CentOS 5.5下怎么编译安装新内核”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS 5.5下怎么编译安装新内核”这篇文章吧。第一步:下载内核传送门:地址...
    99+
    2023-06-10
  • CentOS下怎么使用OpenSSL编译安装OpenSSH
    这篇“CentOS下怎么使用OpenSSL编译安装OpenSSH”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“CentOS下...
    99+
    2023-06-28
  • Gearman::XS在Centos下的编译安装方法
    本文简述了Gearman::XS在Centos下编译安装方法,供大家参考学习一下! 目前Gearman能够支持各种语言,其官网的描述如下: Language Bindings/Drivers/Fr...
    99+
    2022-06-04
    方法 Gearman XS
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作