iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL5.6.19的编译安装详细步骤
  • 108
分享到

MySQL5.6.19的编译安装详细步骤

2024-04-02 19:04:59 108人浏览 泡泡鱼
摘要

这篇文章主要介绍“Mysql5.6.19的编译安装详细步骤”,在日常操作中,相信很多人在mysql5.6.19的编译安装详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”

这篇文章主要介绍“Mysql5.6.19的编译安装详细步骤”,在日常操作中,相信很多人在mysql5.6.19的编译安装详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql5.6.19的编译安装详细步骤”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

MySQL编译安装环境介绍:
系统环境:RedHat6.3_x64
mysql 版本:5.6.19

一、配置好yum源。
    最简单的方法就是,拷贝镜像文件里面的两个目录到系统的一个目录下。
例如我的,我把Packages和repodata拷贝/media/pak下

[root@zhanglin pak]# ls
Packages  repodata

修改yum的配置文件,系统默认有一个以repos为后缀的文件,你可以rm 掉,也可以mv 改名。或者继续使用默认的名称,都可以。
但是有一点,就是保证yum.repos.d目录下只有一个以repos后缀结尾的文件。

[root@zhanglin pak]# cat /etc/yum.repos.d/yum.repos
[rhel-source]
name=Red Hat Enterprise linux $releasever - $basearch - Source
baseurl=file:///media/pak
enabled=1
gpGCheck=0

解释:
baseurl(基础路径)=file:///media/pak
enabled=1 (是否开yum库)
gpgcheck=0   不检测 K检测

    二、安装依赖包。
1、配置好了yum源,安装yum工具
    yum list;
2、安装依赖包:
    yum install -y gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel*


   三、添加用户&组。
groupadd mysql
useradd -r -g mysql mysql


   四、安装MySQL。
1、安装cmake工具。
       在安装MySQL前先要确定Linux系统是否已经安装了cmake工具。据我了解的,大部分的没有,尤其是6.0以后的各种Linux系统。
这几简单的介绍如何安装cmake工具。
a、先下载好cmake ,建议选择新版本。很多人在选择下载包的时候,不知道选择新版本还是旧版本。我建议选择新版本,至少功能齐全,兼容性更好。
b、解压cmake包
c、cd进入解压后的cmake目录。
d、执行./configure   -----cmake只是一个工具,这里不加参数,即:安装到系统默认的位置,你也不用考过他会安装到哪里。
e、make && make install   ---几分钟就安装好了

2、安装MySQL
    a、解压MySQL安装包
[root@zhanglin soft]# tar -zxvf mysql-5.6.19.tar.gn
[root@zhanglin mysql-5.6.19]#cmake \
-DCMAKE_INSTALL_PREFIX=/u01/mysql \
-DMYSQL_DATADIR=/u01/mysql/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATioN=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DENABLED_LOCAL_INFILE=1
    参数说明:
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql        -----   安装目录  这是MySQL的默认安装位置,而我选择的是/u01/mysql ,我觉得这样管理方便,清晰
    -DINSTALL_DATADIR=/usr/local/mysql/data         -----   数据库存放目录
    -DDEFAULT_CHARSET=utf8                      -----   使用utf8字符
    -DDEFAULT_COLLATION=utf8_general_ci           -----    校验字符
    -DEXTRA_CHARSETS=all                           -----    安装所有扩展字符集
    -DENABLED_LOCAL_INFILE=1                        -----    允许从本地导入数据

[root@zhanglin mysql-5.6.19]# make                       -----    这个阶段,时间比较长
[root@zhanglin mysql-5.6.19]# make install  

五、MySQL初始配置

 (1)设置目录权限

    [root@zhanglin~]# cd /u01/mysql
    [root@zhanglin mysql]# chown -R root:mysql .                              ----   把当前目录中所有文件的所有者所有者设为root,所属组为mysql
    [root@zhanglin mysql]# chown -R mysql:mysql data

 (2)设置MySQL服务:

    [root@zhanglin mysql]# cp support-files/my-medium.cnf /etc/my.cnf ----   将mysql的启动服务添加到系统服务中

 (3)创建系统数据库的表:
    [root@zhanglin mysql]# cd /u01/mysql
    [root@zhanglin mysql]# scripts/mysql_install_db --user=mysql --basedir=/u01/mysql --datadir=/u01/mysql/data -----   这个是必须的,这是初始化数据库,否则会提示很多警告和错误

 (4)设置环境变量:

    [root@zhanglin~]# vi /root/.bash_profile                         -----    在PATH=$PATH:$HOME/bin添加参数为:

    PATH=$PATH:$HOME/bin:/u01/mysql/bin:/u01/mysql/lib
    [root@zhanglin~]#source /root/.bash_profile                   -----   使用环境变量生效

 (5)手动启动mysql:

    [root@zhanglin~]# cd /u01/mysql
    [root@zhanglin mysql]# ./bin/mysqld_safe --user=mysql     -----    启动MySQL,但不能停止
    启动日志写在此文件下:/u01/mysql/data/zhanglin.err (这里记录了mysql所有启动时提示的各种信息,包括错误信息)

    关闭MySQL服务
    [root@zhanglin mysql]# mysqladmin -u root -p shutdown  -----  这里MySQL的root用户还没有配置密码,所以为空值需要输入密码时,直接点回车键即可。

 (6)另一种简单的启动mysql的方法(mysql已经被添加到系统服务中):

    [root@zhanglin~]# service mysql.server start
    [root@zhanglin~]# service mysql.server stop
    [root@zhanglin~]# service mysql.server restart

    如果上述命令出现:mysql.server 未识别的服务
    则可能mysql还没添加到系统服务中,下面用另一种方法添加:
    [root@zhanglin mysql]# cp support-files/mysql.server /etc/init.d/mysql ------   将mysql的启动服务添加到系统服务中

    注意:主要是将mysql.server拷贝到/etc/init.d中,命名为mysql。在有的系统中,mysql.server在/u01/mysql/share/mysql/mysql.server中,而本系统中,mysql.server在/u01/mysql/support-files/mysql.server中。

    然后再用#service mysql start 来启动mysql即可。
 或者
    [root@zhanglin mysql]# /etc/init.d/mysql start
    [root@zhanglin mysql]# /etc/init.d/mysql stop
    [root@zhanglin mysql]# /etc/init.d/mysql restart

 (7)修改MySQL的root用户的密码以及打开远程连接:

    [root@zhanglin~]# mysql -u root mysql
    mysql> use mysql;
    mysql> desc user;
    mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "xxxxxx";  -----  为root添加远程连接的能力。
    mysql> update user set PassWord = password('xxxxxx') where User='root';
    mysql> select Host,User,Password from user where User='root';
    mysql> flush privileges;
    mysql> exit

    重新登录:mysql -u root -p
    若还不能进行远程连接,则关闭防火墙
    [root@zhanglin~]# /etc/rc.d/init.d/iptables stop

现在可以登录上,建表等等。

到此,关于“MySQL5.6.19的编译安装详细步骤”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL5.6.19的编译安装详细步骤

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

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

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

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

下载Word文档
猜你喜欢
  • MySQL5.6.19的编译安装详细步骤
    这篇文章主要介绍“MySQL5.6.19的编译安装详细步骤”,在日常操作中,相信很多人在MySQL5.6.19的编译安装详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • Apache PHP编译安装详细步骤
    Apache和PHP是网站开发中常用的两种工具,编译安装可以让我们更加灵活地配置和管理它们。下面将详细介绍Apache和PHP的编译安装步骤,包括具体的代码示例。 步骤一:下载Apac...
    99+
    2024-03-08
    编译 php apache
  • Mac OS编译安装Nginx的详细步骤
    这篇文章主要讲解了“Mac OS编译安装Nginx的详细步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mac OS编译安装Nginx的详细步骤”吧!首先建个临时目录 nginx-src ...
    99+
    2023-06-05
  • CentOS6.4下编译和安装MySQL5.6.14的详细步骤
    本篇内容介绍了“CentOS6.4下编译和安装MySQL5.6.14的详细步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一:卸载旧版本使...
    99+
    2023-06-10
  • Mysql5.5编译安装步骤
    这篇文章主要介绍“Mysql5.5编译安装步骤”,在日常操作中,相信很多人在Mysql5.5编译安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql5.5编译安装...
    99+
    2024-04-02
  • 源代码编译安装PHP PDO MySQL:详细步骤解析
    源代码编译安装PHP PDO MySQL:详细步骤解析 在搭建Web服务器的过程中,PHP和MySQL是两个不可或缺的重要组件。而PHP的PDO扩展(PHP Data Objects)...
    99+
    2024-03-07
    编译 源代码 安装。
  • Redis的详细安装步骤
    一、Redis简介 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。    它支持字符串(string)、哈希表(hash)、列表(list)、集合(set)、有序集合(zset / so...
    99+
    2023-09-03
    redis 数据库 java
  • 安装cassandra2.2.4的详细步骤
    这篇文章主要讲解了“安装cassandra2.2.4的详细步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“安装cassandra2.2.4的详细步骤”吧!...
    99+
    2024-04-02
  • Centos7的安装步骤【详细】
    centos7下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/ 1、打开虚拟机,点击主页,创建新的虚拟机 2、使用典型和自定义都行,这里我选的...
    99+
    2023-09-06
    服务器 运维 网络
  • 安装Postgresql12.1的详细步骤
    这篇文章主要介绍“安装Postgresql12.1的详细步骤”,在日常操作中,相信很多人在安装Postgresql12.1的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • Mysql详细安装步骤
    目录 1、解压服务端Mysql安装包  2.复制改变my.ini文件  3、安装MySQL服务 4、启动mysql服务  6.记录初始密码,利用初始密码登录 &7.改变MySQL链接密码        1、解压服务端Mysql安装包 ...
    99+
    2023-09-06
    mysql 数据库 服务器
  • pip安装详细步骤
    安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的...
    99+
    2023-10-22
    python pip
  • ASP.NET安装详细步骤
    这篇文章主要介绍“ASP.NET安装详细步骤”,在日常操作中,相信很多人在ASP.NET安装详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ASP.NET安装详细步骤”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-18
  • RHEL7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14的运行环境
    这篇文章主要讲解了“RHEL7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14的运行环境”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“RHEL7.0编译安装Ngi...
    99+
    2023-06-10
  • DeepinUOS编译安装Redis的实现步骤
    目录升级系统 sudo apt update sudo apt -y dist-upgrade 安装常用软件 sudo apt -y install vim net-tools wg...
    99+
    2023-01-03
    Deepin UOS编译安装Redis Deepin安装Redis
  • vmware10安装ubuntu13.10的详细步骤
    这篇文章主要介绍“vmware10安装ubuntu13.10的详细步骤”,在日常操作中,相信很多人在vmware10安装ubuntu13.10的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vmwar...
    99+
    2023-06-13
  • Redhat6.5安装Postgres9.6的详细步骤
    这篇文章主要讲解了“Redhat6.5安装Postgres9.6的详细步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Redhat6.5安装Postgre...
    99+
    2024-04-02
  • linux安装nginx详细步骤和make编译报错问题(保姆级)
    目录 1.安装依赖包 2.下载并解压安装包 3.安装nginx 3-1.源码编辑时常见错误解决方法 4.启动nginx服务 4-1.配置nginx.conf 5.重启nginx 6.若想使用外部主机访问nginx,需要关闭服务器防火墙或开...
    99+
    2023-09-09
    linux 运维 nginx 服务器
  • mac 安装 NVM 的详细步骤:
    1、打开终端  安装 Homebrew(如果尚未安装) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.s...
    99+
    2023-08-31
    macos
  • Linux安装jdk的详细步骤
    文章目录 1:查看Linux系统是否有自带的jdk2:官网下载jdk3:上传jdk安装到到linux服务器4:解压jdk5:配置环境变量6:重新加载配置,输入:source /etc/prof...
    99+
    2023-08-31
    linux java 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作