iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Linux系统Mysql编译安装配置
  • 449
分享到

Linux系统Mysql编译安装配置

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

1、单实例Mysql数据库的安装1.1建立Mysql账号  首先root身份登陆linux,然后创建mysql组及账号  #groupadd mysql  #user

1、单实例Mysql数据库的安装

1.1建立Mysql账号

  首先root身份登陆linux,然后创建mysql组及账号

  #groupadd mysql

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

   -g    创建Mysql账号属于mysql组

   -s /sbin/nologin mysql  账号禁止登陆系统

   -M    不创建用户家目录

  #tail -1 /etc/passwd (查看创建用户)

  创建mysql软件目录

  # mkdir -p /home/app/tools (-p 递归创建目录)

  # cd /home/app/tools 

1.2编译安装mysql(版本5.1.62,官方下载的版本已经支持7.0系统)

  # cd /home/app/tools

  # tar zxf mysql-5.1.62.tar.gz 

  # cd msyql-5.162

  # ./configure --prefix=/usr/local/mysql \    指定Mysql的安装路径,默认为/usr/local

   --with-unix-soket-path=/usr/local/mysql/tmp/mysql.sock \ 指定Mysql Socket文件存放目录

   --localstatedir=/usr/local/mysql/date \    设定Mysql的数据文件存放位置

   --enable-thread-safe-client \           

   --with-mysqld-user=mysql \   指定Mysql运行的系统用户          

   --with-big-tables \ 

   --without-debug \

   --with-pthread \

   --enable-assembler \  允许使用汇编模式(优化性能)              

   --with-extra-charsets=complex \

   --with-readline \

   --with-ssl \

   --with-embedded-server \

   --enable-local-infile \

   --with-plugin-PLUGIN \

   --with-mysqld-ldflags=-all-static \  服务器使用静态库 (优化性能)

   --with-client-ldfags=-all-static    客户端使用静态库 (优化性能)

  #编译参数可以用./configure -help 命令查阅

  # 以上“\”代表换行

   静态编译生成mysqld的执行文件

   # make  

   # make install 

  

1.3 Mysql配置文件 

   # cd /home/app/tools

   # ls -l support-files/*.cnf

    support-files/my-huge.cnf

     support-files/my-innodb-heavy-4G.cnf

    support-files/my-large.cnf

     support-files/my-medium.cnf

     support-files/my-small.cnf

  #support-files下有mysql.cnf的各种配置样例

  #使用cp全路径/bin/cp 可以实现拷贝而不出现替换提示,若是有重名文件直接覆盖

  #测试环境使用的my-small.cnf的配置模板


1.4创建Mysql数据库文件及初始化

  #mkdir -p /usr/local/mysql/data   建立Mysql数据库文件目录

  # chown -R mysql.mysql /usr/local/mysql 授权Mysql用户及组访问Mysql安装目录

  #/usr/local/mysql/bin/mysql_install_db --user=msqyl 初始化Mysql数据库


1.5启动数据库及修改密码

 方法一

  #/usr/local/mysql/bin/mysqld_safe --user=mysql &   "&" 作用,后台执行mysql服务

  # netstat -lnt | grep 3306  检查服务是否开启,如果没启动,可以查看错误r日志

  #tail -100 /usr/local/mysql/data/当前机器名.err

  # ps -ef | grep mysql    检查进程

  

  方法二

  配置mysql命令全局使用路径

  #echo 'export PATH=$PATH:/uer/local/mysql/bin' >> /etc/profile

  #source /etc/profile

  以上两条命令实现了任意路径执行mysql命令 

  

  方法三

  配置/etc/init.d/mysqld start 方式启动数据库

  #cd /home/app/tools/mysql-5.1.62

  #cp support-files/mysql.server /etc/init.d/mysqld 拷贝mysql启动脚本到/etc/init.d目录下

  #chmod 700 /etc/init.d/mysqld  授权700权限,可脚本执行

  #/etc/init.d/mysqld start 启动mysql

  设置开机启动Mysql

  #chkconfig --add mysqld 

  #chkconfig mysqld on 

  修改Mysql默认密码

  #mysqladmi -u root passWord '123456' 更改默认密码,初始密码为空

  #mysql -uroot -p '123456' 登陆Mysql数据库



题外话:

1、MySQL Community Server 社区版本开源免费,但不提供官方技术支持。
2、MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
3、MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。
4、MySQL Cluster CGE 高级集群版,需付费。
5、MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL Workbench SE)。

您可能感兴趣的文档:

--结束END--

本文标题: Linux系统Mysql编译安装配置

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

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

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

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

下载Word文档
猜你喜欢
  • Linux系统Mysql编译安装配置
    1、单实例Mysql数据库的安装1.1建立Mysql账号  首先root身份登陆Linux,然后创建Mysql组及账号  #groupadd mysql  #user...
    99+
    2022-10-18
  • MySQL预编译包安装配置
    系统环境:CentOS 7.6关闭防火墙等安全机制检查系统有没有默认安装的数据库[root@mysqlmaster ~]# rpm -qa | grep mariadbmariadb-libs-5.5.56...
    99+
    2022-10-18
  • 【Intel Parallel编译器(icc icpc ifort)Linux-centos7系统安装配置】
    @(toc) Intel Parallel编译器(icc icpc ifort)Linux系统安装配置 本篇文章主要讲解在linux系统centos7.5/centos7.9版本中,Intel编...
    99+
    2023-09-29
    linux 服务器 运维 集成学习 centos
  • Linux下编译hive与配置安装步骤
    这篇文章主要介绍“Linux下编译hive与配置安装步骤”,在日常操作中,相信很多人在Linux下编译hive与配置安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下编译hive与配置安装步骤...
    99+
    2023-06-03
  • Kudu 1.8.0 编译安装配置
    最近体验了一下 kudu 1.8 的 Rebalance 功能,感觉很不错。感觉特别不爽的是编译安装之后程序的体量之大,实乃闻所未闻,达到可怕的 46GB。各位小伙伴们安装前要有心里准备。 安装环境 Sys...
    99+
    2022-10-18
  • linux系统make编译器如何安装
    在Linux系统中,安装make编译器可以通过包管理器进行安装。如果你使用的是Debian或者Ubuntu等基于Debian的系统,...
    99+
    2023-09-21
    linux
  • Linux系统中怎么编译安装PHP
    PHP是一种流行的服务器端脚本语言,许多开发人员都选择使用它来构建Web应用程序。对于那些希望控制其PHP安装的人来说,编译安装是最好的选择,因为它允许您选择您想要在不同目录中安装PHP。本文将介绍如何在Linux系统中编译安装PHP,并指...
    99+
    2023-05-14
    php linux
  • Linux系统中如何编译安装PHP
    这篇文章主要介绍了Linux系统中如何编译安装PHP的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux系统中如何编译安装PHP文章都会有所收获,下面我们一起来看看吧。安装编译环境在编译和安装PHP之前,首...
    99+
    2023-07-05
  • linux下Mysql 8.0.19 编译安装
    编译安装需要大量的耐心与时间,而且还会遇到非常多奇奇怪怪的问题,因此,需要极大的毅力,很有可能一万次失败也换不来一次的成功,请做好心理准备。 2 准备工作 下面是安装要求,已安装的可以跳过。 cmake boost gcc ncurses...
    99+
    2017-02-27
    linux下Mysql 8.0.19 编译安装
  • Linux安装mysql数据库——编译安装
    http://www.cnblogs.com/xiongpq/p/3384681.html 一. mysql5.6版本下载 : http://dev.mysql.com/downloads...
    99+
    2022-10-18
  • Linux系统安装和配置oracle
    1.准备安装包linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.ziprlwrap-0.30.tar.gz2.安装依赖关系先建立本...
    99+
    2022-10-18
  • CentOS系统编译安装mysql-4.1.22的步骤
    这篇文章主要讲解了“CentOS系统编译安装mysql-4.1.22的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS系统编译安装mysql-4.1.22的步骤”吧!CentO...
    99+
    2023-06-16
  • php for Linux源码编译安装与配置方法
    这篇文章主要讲解了“php for Linux源码编译安装与配置方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php for Linux源码编译安装与配...
    99+
    2022-10-19
  • Ubuntu系统安装与配置MySQL
    目录一、安装MySQL二、配置MySQL三、查mysql服务状态四、修改root账户秘密认证方式:五、配置远程访问mysql:六、删除MySQL七、安装mysql可视化工具mysql...
    99+
    2022-11-13
  • CentOS OpenCV怎样在LINUX系统中编译安装
    CentOS OpenCV怎样在LINUX系统中编译安装,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。如何在Linux下編譯CentOS OpenCV (OS)...
    99+
    2023-06-16
  • MemcacheQ在Linux系统下的编译安装步骤
    这篇文章主要介绍“MemcacheQ在Linux系统下的编译安装步骤”,在日常操作中,相信很多人在MemcacheQ在Linux系统下的编译安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Memcach...
    99+
    2023-06-13
  • Linux系统安装通用MySQL-8.0.33,及主从配置
    注:我是在已有rpm安装的mysql版本的基础上安装mysql-8.0.33的操作 首先停掉服务,然后听到mysql服务 systemctl stop mysqld ** 查看当前libc.so 它会支持多个版本 strings /lib6...
    99+
    2023-09-05
    mysql linux 数据库
  • Fedora下如何安装Linux PPStream系统编译并安装封装库
    这篇文章主要介绍了Fedora下如何安装Linux PPStream系统编译并安装封装库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 下载所有必需软件包首先是 Linu...
    99+
    2023-06-16
  • Linux 下编译安装 MySQL(Percona Server) 5.6
    系统环境:CentOS 6.5 / 7.0 x86_64Fedora 20 x86_64简介Percona Server 是 MySQL 的衍生版,专注于 Linux/BSD 下 MySQL 数据...
    99+
    2022-10-18
  • linux下php如何编译安装mysql
    这篇文章主要讲解了“linux下php如何编译安装mysql”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux下php如何编译安装mysql”吧!linux下php编译安装mysql的...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作