Linux安装MySQL5.6.24使用文字说明

Linux安装MySQL笔记

1、在安装MySQL数据库服务器前,确保你的linux系统是可以连接网络的,下面我们将通过源码方式来安装mysql首先通过putty登入进你的Linux系统,确保系统中已经安装的gcc c++ 等编译环境,因为mysql从5.5版本开始是使用cmake编译的,如果三个环境都没安装,可以使用下面的命令进行安装:yum -y install make gcc-c++ cmake bison-devel ncurses-devel

2、查找系统里是否已经安装了mysql数据库的相关组件,使用命令:rpm -qa | grep mysql 进行查找,如果查找到,可以使用下面命令进行强制卸载:rpm -e --nodeps 包名

如果你当时在安装Linux系统时,使用的默认的安装选项,这一步可以跳过;

3、然后我们来下载mysql的源码安装包,使用下面的命令来下载wget http://xiazai.jb51.net/201701/yuanma/mysql5.6.24(jb51.net).rar下载的时间可能有点漫长,请耐心等待;

4、下载完成后,使用命令: ll 可以查看当前目前下存在  mysql-5.6.24.tar.gz文件然后使用下面的命令解压压缩包:tar -zxvf mysql-5.6.14.tar.gz

5、然后使用命令: ll 可以查看当前目前下存在  mysql-5.6.24 目录使用命令:cd mysql-5.6.24  切换到 mysql-5.6.24  这个目录下;

6、上面的步骤完成后,下面我们来开始编译mysql文件了,首先配置编译的相关参数,执行如下命令:

代码如下:

cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_DATADIR=/usr/local/mysql/data \-DSYSCONFDIR=/etc \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \-DMYSQL_TCP_PORT=3306 \-DENABLED_LOCAL_INFILE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci

接着使用 make && make install 来编译并安装mysql也可以分两步来执行:先运行 make ,完成后再运行  make install整个过程大概需要30分钟左右,请耐心等待,这段时间你可以做点别的事

7、安装完成后,我们还要建立mysql的配置,首先设置mysql的访问权限,使用命令查看是否已经存在mysql用户及用户组,查看用户列表命令:cat /etc/passwd 查看用户组列表命令:cat /etc/group

8、如果不存在,我们就要创建:添加用户组命令:groupadd mysql添加用户:useradd -g mysql mysql然后来修改之前安装的mysql所在目录的访问的用户及用户组输入命令:chown -R mysql:mysql /usr/local/mysql

9、然后是初始化mysql配置,切换到mysql安装目录:cd /usr/local/mysql执行初始化配置脚本,创建mysql自带的系统数据库:./scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

10、修改mysql配置文件,输入命令:vi my.cnf然后按键盘的"insert"键,然后通过键盘的方向键来移动光标到要修改的行,添加如下内容:server-id=1 report-port=3306 port=3306 datadir=/usr/local/mysql/datasocket=/var/lib/mysql/mysql.sock

这一步很重要,需要更改该配置文件的所有者:chown -R mysql:mysql /usr/local/mysql/my.cnf否则下面启动mysql服务会报错;

11、添加mysql到开机启动项,并启动mysql服务( 注:在启动MySQL服务时,会按照一定次序搜索my.cnf,先在/etc目录下找,找不到则会到你安装的mysql目录找,在本例中就是 /usr/local/mysql/my.cnf。注意:在CentOS 6.4版操作系统的最小安装完成后,在/etc目录下会可能会存在一个my.cnf,需要将此文件更名为其他的名字,如:/etc/my.cnf.bak,否则,该文件会干扰源码安装的MySQL的正确配置,造成无法启动。 重命名的命令是:mv my.cnf my.cnf.bak)cp support-files/mysql.server /etc/init.d/mysqld #复制脚本 chmod +x /etc/init.d/mysqld #增加可执行权限 chkconfig --add mysqld #增加至sysV服务 chkconfig mysqld on  #开机自启动service mysqld start #启动mysql服务netstat -aux|grep mysq #查看启动的mysql进程

12、添加mysql的环境变量,以方便以后的操作输入密码:vi /etc/profile在文件的底部添加如下内容:PATH=/usr/local/mysql/bin:$PATHexport PATH保存并退出,输入输入命令,使配置立即生效:source /etc/profile

13、安装好的mysql,默认root帐户帐户为空,下面我们来修改密码输入命令:mysql -uroot 回车后,然后输入命令:SET PASSWORD = PASSWORD('123456');

设置完成后,输入命令:quit; 退出mysql环境;

14、设置好 mysql密码,需要输入如下命令才能够正确登录进mysql:输入命令:mysql -uroot -p 回车后,会提示你输入密码,输入正确并执行后,会看到以mysql>开始的提示行,在这里你可以输入任何有效的sql查询语句:比如输入:show databases;  来显示所有的数据库,注意后面的分号不能丢失,它标识一行命令的结束。

至此,恭喜你,mysql安装成功了。

(0)

相关推荐

  • linux CentOS6.5 yum安装mysql5.6

    本文为大家分享了linux yum安装mysql5.6简单过程,供大家参考,具体内容如下 1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep mysql 2.如果发现有系统自带mysql,果断这么干 # yum -y remove mysql-libs.x86_64 3.随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器在国外,所以下载速度会比较慢,还好 mysql5.6只有79M大,而mysql5.7就有1

  • 详解Lamp环境搭建Linux CentOS6.5编译安装mysql5.6

    安装前准备 通过rpm命令检查centos上是否已经安装mysql,然后卸载已经存在的mysql版本 [root@localhost src]# rpm -qa|grep mysql mysql-libs-5.1.66-2.el6_3.i686 [root@localhost src]# rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.i686 通过yum安装mysql编译需要的依赖包 [root@localhost src]# yum install gcc

  • Linux下MySQL 5.6.27 安装教程

    本文实例为大家分享了Linux下MySQL 5.6.27 安装教程,供大家参考,具体内容如下 1.下载地址 https://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz 2.将压缩包上传到服务器 3.解压 tar -zxf mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz 4.移动压缩包至mysql文件夹下 mp  mysql-5.6.27-linux-gli

  • linux mysql5.6版本的安装配置过程

    从今年3月份开始mysql官网开始发布相关的5.6系列的各个版本,对于mysql5.6系列的版本对一起的版本进行了全局性的细节性加强:个人感觉,以下是在虚拟机中配置的mysql5.6.10源码安装的过程分享记录下: [root@mysql5 ~]# groupadd mysql [root@mysql5 ~]# useradd -r -g mysql mysql [root@mysql5 ~]# ls anaconda-ks.cfg install.log install.log.syslog

  • Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程

    mysql5.6.28安装配置方法 1.系统基本信息查看,尝试yum安装 $ sudo -s # df -lh Filesystem Size Used Avail Use% Mounted on /dev/vda1 79G 1.6G 74G 3% / udev 3.9G 8.0K 3.9G 1% /dev tmpfs 799M 252K 799M 1% /run none 5.0M 0 5.0M 0% /run/lock none 3.9G 0 3.9G 0% /run/shm # uname

  • linux二进制通用包安装mysql5.6.20教程

    我们使用二进制通用包安装MySQL,这个类似于windows下的绿色软件,解压后配置即可使用,下载地址: https://edelivery.Oracle.com/EPD/Search/handle_go 2.将二进制mysql安装文件解压到/usr/local下,这里使用软连接为mysql [root@mysql1 soft]tar xvf mysql-advanced-5.6.20-linux-glibc2.5-x86_64.tar.gz -C /usr/local [root@mysql1

  • Linux下安装mysql-5.6.4 的图文教程

    在开始安装前,先说明一下mysql-5.6.4与较低的版本在安装上的区别,从mysql-5.5起,mysql源码安装开始使用cmake了,因此当我们配置安装目录./configure --perfix=/.....的时候和以前的会有些区别,这点我们稍后会提到. 一:解压缩mysql-5.6.4-m7-tar.zip 1>  unzip mysql-5.6.4-m7-tar.zip   会生成mysql-5.6.4-m7-tar.gz的压缩文件 2> tar -zxvf mysql-5.6.4-

  • linux下源码安装mysql5.6.20教程

    linux下MySQL 5.6源码安装记录如下 1.下载:当前mysql版本到了5.6.20 http://dev.mysql.com/downloads/mysql 选择Source Code 2.必要软件包 复制代码 代码如下: yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake 3.编

  • Linux下mysql5.6.33安装配置教程

    本教程为大家分享了mysql5.6.33在linux下的安装配置方法,供大家参考,具体内容如下 1.下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 下载版本:我这里选择的5.6.33,通用版,linux下64位 也可以直接复制64位的下载地址,通过命令下载: 复制代码 代码如下: wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-

  • Linux安装MySQL5.6.24使用文字说明

    Linux安装MySQL笔记 1.在安装MySQL数据库服务器前,确保你的linux系统是可以连接网络的,下面我们将通过源码方式来安装mysql首先通过putty登入进你的Linux系统,确保系统中已经安装的gcc c++ 等编译环境,因为mysql从5.5版本开始是使用cmake编译的,如果三个环境都没安装,可以使用下面的命令进行安装:yum -y install make gcc-c++ cmake bison-devel ncurses-devel 2.查找系统里是否已经安装了mysql数

  • Centos7.5安装mysql5.7.24二进制包方式部署

    一.环境准备: 操作系统:CentOS Linux release 7.5.1804 (Core) mysql版本:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz IP:172.16.8.247 二.mysql5.7二进制安装 1.安装依赖包 yum -y install libaio 2.安装mysql软件 下载软件包: https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2

  • CentOS7编译安装MySQL5.7.24的教程详解

    安装依赖 (1)cmake是新版MySQL的编译工具 sudo yum install gcc gcc-c++ pcre pcre-devel openssl openssl-devel sudo yum install zlib zlib-devel cmake ncurses ncurses-devel bison bison-devel 如下的几个依赖在CentOS7中需要安装,CentOS6不需要 sudo yum install perl perl-devel autoconf 安装b

  • Centos 7 安装mysql5.7.24二进制 版本的方法及解决办法

    Mysql 二进制安装方法 下载mysql https://dev.mysql.com/downloads/mysql/ 1.解压包 tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 2.实际生产环境 mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql5.7 a.新增Mysql用户组 groupadd mysql b. 新增用户 opt]# useradd -r -g mysql mys

  • 详解Windows Server 2012下安装MYSQL5.7.24的问题

    1.准备好数据库的.zip免安装包,下载地址 链接: https://pan.baidu.com/s/1vI6W-F7XZ0iKuCMSBtUuhQ?pwd=r9p1 提取码: r9p1 2.解压到你想安装的地方 3.配置环境变量 右键此电脑->属性->高级系统设置->环境变量 在系统变量里新建MYSQL_HOME 此处变量值为MYSQL解压后的地址 同时在系统变量中找到path,编辑,在后面添加%MYSQL_HOME%\bin 4.新建my.ini配置文件 [mysql] defaul

  • Linux下mysql5.6.24(二进制)自动安装脚本

    本文为大家分享了Linux环境下mysql5.6.24自动安装脚本代码,供大家参考,具体内容如下 说明: 一.本脚本仅供测试使用,若正式环境想要使用,需更改脚本的一些参数. 二.使用本脚本之前,需保证linux环境可以联网下载,若不能联网,则需要将下载好的mysql二进制包上传至linux中的/data目录下. 三.脚本使用是需一次输入三个参数: 1.需安装的mysql版本号,如:5.6.24 2.需安装的mysql端口设置,如:3306 3.mysql的server_id设置,如:100330

  • Linux环境下安装mysql5.7.36数据库教程

    下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 上传到服务器 rz -be 解压文件 tar -xvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz 再移动并重命名一下 mv mysql-5.7.36-linux-glibc2.12-x86_64 /usr/local/mysql 创建mysql用户组和用户并修改权限 groupadd mysql useradd -r -g mys

  • CentOS7.5使用mysql_multi方式安装MySQL5.7.28多实例(详解)

    因使用源码安装的MySQL5.7.28多实例,在导入数据库时会出现问题,所以重新研究使用mysql_multi的方法来管理多实例,经过测试环境验证之后,在各方面使用上特别在备份还原上,没有报MySQL5.7.28多实例的问题,踩了不少坑,这里我将我的部署过程分享下,如果在哪里出问题的,还请多多指正与指导,谢谢!! 参考文章:Centos7.5安装mysql5.7.24二进制包方式部署 https://www.jb51.net/article/151867.htm 本从就直接从2.7章节开始安装m

  • Linux 环境下编译安装MySQL5.6的笔记记录

    一.首先搭建好Linux环境,我这边使用的是redhat enterprise 6.5,并且建议磁盘划分逻辑卷,以便后期的扩容工作. 二.环境搭建好了之后,我们就要去准备MySQL的安装文件,到现在为止mysql仍然是免费开源,可以直接在官网下载,大家可以自行访问官网去下载, 网址是:https://www.mysql.com/downloads/ ,当然下载前大家需要先去注册一个Oracle账户,然后选择社区免费版进行下载. 三.安装依赖包以及cmake编译工具 yum install -y

  • Linux下Centos7安装Mysql5.7.19的详细教程

    1.下载mysql 网址: https://dev.mysql.com/downloads/mysql/ 2.选择源码包,通用版点击下载 直接下载就可以了,不用登录 3.解压编译 tar -zxvf mysql-5.7.19.tar.gz cd mysql-5.7.19.tar.gz 创建数据目录  mkdir -p /data/mysql 先用cmake编译,没有这个命令需要先yum安装 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ #这个是编译

随机推荐