返回顶部
首页 > 资讯 > 数据库 >Mysql for Linux怎么用源码安装和配置
  • 162
分享到

Mysql for Linux怎么用源码安装和配置

2024-04-02 19:04:59 162人浏览 独家记忆
摘要

本篇内容介绍了“Mysql for linux怎么用源码安装和配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有

本篇内容介绍了“Mysql for linux怎么用源码安装和配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1.安装

--假设已经有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz两个源码压缩文件
1)先安装cmake(mysql5.5以后是通过cmake来编译的)
 
  # tar -zxv -f cmake-2.8.4.tar.gz
  # cd cmake-2.8.4
  # ./configure
  # make
  # make install

2)创建mysql安装目录及数据目录

  # mkdir -p /usr/local/mysql                 --mysql安装目录 
  # mkdir -p /usr/local/mysql/data            --mysql数据目录

3)创建mysql用户及用户组

 # groupadd mysql
 # useradd -r -g mysql mysql

 4)安装mysql

  # tar -zxv -f mysql-5.5.10.tar.gz
  # cd mysql-5.5.10
  # cmake . 
  -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
  -DMYSQL_DATADIR=/usr/local/mysql/data
  -DDEFAULT_CHARSET=utf8
  -DDEFAULT_COLLATioN=utf8_general_ci 
  -DEXTRA_CHARSETS=all 
  -DENABLED_LOCAL_INFILE=1
  --注:
    上述命令中参数:
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql        --安装目录
    -DINSTALL_DATADIR=/usr/local/mysql/data        --数据库存放目录
    -DDEFAULT_CHARSET=utf8                       --使用utf8字符
    -DDEFAULT_COLLATION=utf8_general_ci            --校验字符
    -DEXTRA_CHARSETS=all                          --安装所有扩展字符集
    -DENABLED_LOCAL_INFILE=1                      --允许从本地导入数据

  # make
  # make install

 --注:
   重新编译时,需要清除旧的对象文件和缓存信息。
  # make clean
  # rm -f CMakeCache.txt
  # rm -rf /etc/my.cnf

2.配置及管理
1)设置目录权限

  # cd /usr/local/mysql
  # chown -R root:mysql . //把当前目录中所有文件的所有者所有者设为root,所属组为mysql
  # chown -R mysql:mysql data

2)拷贝mysql参数文件

  # cp support-files/my-medium.cnf /etc/my.cnf 

3)初始化数据库(创建系统数据库)

  # cd /usr/local/mysql
  # scripts/mysql_install_db --user=mysql

4)设置环境变量
 
  # vi /root/.bash_profile
  PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib
  #source /root/.bash_profile

5)手动启动和关闭mysql
  --启动mysql
  # cd /usr/local/mysql
  # ./bin/mysqld_safe --user=mysql &   --启动mysql,但不能用该命令停止mysql,启动日志写在此文件下:/usr/local/mysql/data/localhost.err
  --关闭MySQL服务
  # mysqladmin -u root -p shutdown    --此时,mysql root用户还没有设置密码,所以为空。输入密码时,直接点回车键即可。

6)通过服务启动和关闭mysql(前提是,mysql已添加至系统服务中)

  # service mysql.server start  
  # service mysql.server stop
  # service mysql.server restart
  --如运行上述命令时出现:mysql.server 未识别的服务信息,则可能是mysql未添加至系统服务所导致,可通过如下方法添加。

  # cp support-files/mysql.server  /etc/init.d/mysql --将mysql.server拷贝至系统服务目录/etc/init.d中,并将其命名为mysql
  # chkconfig --add mysql
  # chkconfig --list
  --将mysql服务设定为3、5等级自动启动
  # chkconfig --level 35 mysql on
  --将mysql服务设定为2、3、4、5等级自动启动
  # chkconfig mysql on
  --注:
    有些系统中,mysql.server在/usr/local/mysql/share/mysql/目录下,而非本文中的/usr/local/mysql/support-files/目录下。

7)修改mysql用户root密码以及开启远程连接授权
  # mysql -u root mysql
  mysql> use mysql;
  mysql> desc user;
  mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";    --开启用户root远程连接权限
  or 
  mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '******' WITH GRANT OPTION;      --如不能进行远程连接,且报出错误mysql error number 1130
  mysql> update user set PassWord = password('xxxxxx') where User='root';   --更改用户root密码
  mysql> select Host,User,Password  from user where User='root'; 
  mysql> flush privileges;
  mysql> exit
  --注:
    如果还不能进行远程连接,可以关闭防火墙试试,命令如下。
    # /etc/rc.d/init.d/iptables stop

“Mysql for Linux怎么用源码安装和配置”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

您可能感兴趣的文档:

--结束END--

本文标题: Mysql for Linux怎么用源码安装和配置

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

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

猜你喜欢
  • Mysql for Linux怎么用源码安装和配置
    本篇内容介绍了“Mysql for Linux怎么用源码安装和配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有...
    99+
    2024-04-02
  • Mysql for Linux怎么用rpm方式安装和配置
    这篇文章主要讲解了“Mysql for Linux怎么用rpm方式安装和配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mysql for Linux怎么...
    99+
    2024-04-02
  • Mysql for Linux怎么用二进制方式安装和配置
    本篇内容介绍了“Mysql for Linux怎么用二进制方式安装和配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能...
    99+
    2024-04-02
  • php for Linux源码编译安装与配置方法
    这篇文章主要讲解了“php for Linux源码编译安装与配置方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php for Linux源码编译安装与配...
    99+
    2024-04-02
  • Linux怎么用源码安装MySQL 5.7
    这篇文章主要讲解了“Linux怎么用源码安装MySQL 5.7”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux怎么用源码安装MySQL 5.7”吧!...
    99+
    2024-04-02
  • 【PG安装】postgresql10 for linux 源码安装
    ##Postgresql数据库的优势 1、目前功能最强大的开源数据库 2、稳定可靠 3、开源省钱 4、支持广泛 5、Postgresql社区活跃 ##pg跟mysql对比,mysql有以下缺点 1、功能不...
    99+
    2024-04-02
  • linux怎么安装及配置yum源
    要安装和配置yum源,请按照以下步骤进行: 打开终端,以root用户身份登录。 检查系统上是否已经安装了yum。运行以下命令...
    99+
    2023-10-22
    linux
  • Linux 源码安装mysql
    源码安装mysql tar zxf mysql-boost-5.7.11.tar.gz rpm -ivh cmake-2.8.12.2-4.el6.x86_64.rpm yum install c...
    99+
    2024-04-02
  • CentOS上PHP源码安装和配置
    CentOS上PHP源码安装和配置 此文是在CentOS 7上已经部署了Nginx的基础上进行的 关于CentOS7上安装Nginx,可参考我之前的文章: CentOS上Nginx安装记录 我们现在在...
    99+
    2023-09-03
    linux centos php nginx
  • 怎么用源码安装MYSQL
    这篇文章主要介绍“怎么用源码安装MYSQL”,在日常操作中,相信很多人在怎么用源码安装MYSQL问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用源码安装MYSQL”的疑惑...
    99+
    2024-04-02
  • Linux下如何安装配置源代码版本的MySQL
    这篇文章主要为大家展示了“Linux下如何安装配置源代码版本的MySQL”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何安装配置源代码版本的MyS...
    99+
    2024-04-02
  • Linux中怎么安装配置MySQL
    Linux中怎么安装配置MySQL,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。  在Linux中安装MySQL的前提条件:(1)掌握基本...
    99+
    2024-04-02
  • 下载php源码后怎么安装和配置环境
    PHP是一种开源的编程语言,非常受欢迎,特别是在网站开发领域。在学习PHP的过程中,了解如何安装PHP源码是非常必要的,因为只有正确地安装了源码,才能顺利地进行PHP开发。本文将介绍PHP源码的安装路径。一、下载PHP源码首先,你需要从PH...
    99+
    2023-05-14
    php
  • MySQL Inception For Linux怎么安装
    这篇文章主要为大家展示了“MySQL Inception For Linux怎么安装”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL Inception...
    99+
    2024-04-02
  • MySQL Innotop for Linux怎么安装
    小编给大家分享一下MySQL Innotop for Linux怎么安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • mysql 在 linux下的安装 和 配置
    文章目录 1. linux 安装mysql1. 源码安装1.找到源码包2: 进行配置3:初始化数据目录官方说明 自用4:启动数据库5:写入环境变量 2:使用yum安装1. 直接配置mysql仓库 或者下载MySQL...
    99+
    2023-08-16
    linux mysql 数据库
  • postgresql的源码安装及配置使用
    装postgresql非常简单。直接三部曲搞定。./configure --prefix=/usr/local/postgresqlmakemake install创建postgresql的数据目录mkdi...
    99+
    2024-04-02
  • linux安装配置阿里云的yum源和py
    一.yum源理解 yum源仓库的地址 在/etc/yum.repos.d/,并且只能读出第一层的repo文件 yum仓库的文件都是以.repo结尾的 二.下载阿里云的.repo仓库文件 ,放到/etc/yum.repos.d/ 备份原本的...
    99+
    2023-01-30
    阿里 linux py
  • Windows和Linux上怎么配置安装php
    PHP是目前应用最广泛的Web开发语言之一。它可以为网站提供强大的交互性和动态性,同时也支持几乎所有流行的数据库。在学习和使用PHP之前,我们需要将其正确地配置和安装到我们的计算机上。在本文中,我们将逐步介绍如何在Windows和Linux...
    99+
    2023-05-14
    php linux
  • linux怎么安装和配置golang环境
    这篇文章主要介绍了linux怎么安装和配置golang环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux怎么安装和配置golang环境文章都会有所收获,下面我们一起来看看吧。下载golang首先,在g...
    99+
    2023-07-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作