`
zhanshenny
  • 浏览: 265031 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

源码安装mysql

 
阅读更多

 

1. 获取mysql源码安装包
mysql-5.1.49.tar.gz

2. 解压
tar zxvf mysql-5.1.49.tar.gz

3. 配置makefill
cd mysql-5.1.49
./configure --prefix=/home/work/local/mysql --with-charset=utf8 --with-extra-charsets=gbk,utf8,ascii,big5,latin1,binary --localstatedir=/home/work/local/mysql --with-plugins=all --with-pthread --enable-static --enable-thread-safe-client --enable-assembler --without-ndb-debug --with-unix-socket-path=/home/work/local/mysql/tmp/mysql.sock --with-mysqld-user=work

4. make

5. make install

6. cd /home/work/local/mysql
mkdir -p /home/work/local/mysql/{tmp,log,data,etc}

7. /home/work/local/mysql/bin/mysql_install_db --datadir=/home/work/local/mysql/data

8. vim my.cnf 
端口改为8888

11. 启动mysql 
/home/work/local/mysql/bin/mysqld_safe &

12. 初始化密码 
/home/work/local/mysql/bin/mysqladmin -u root password 'password' 
/home/work/local/mysql/bin/mysqladmin -u root password 'password' -h 127.0.0.1

13. 远程访问授权 
cd /home/work/local/mysql/bin/ 
./mysql -u root -p password

14 SQL执行 
mysql> use mysql; 
mysql> DELETE FROM user WHERE User='root' and Host='$hostname'; 
mysql> DELETE FROM user WHERE User='' and Host='localhost'; 
mysql> DELETE FROM user WHERE User='' and Host='$hostname'; 
mysql> GRANT ALL PRIVILEGES ON . TO 'root'@'%' WITH GRANT OPTION; 
mysql> FLUSH PRIVILEGES;

 

分享到:
评论

相关推荐

    linux下源码安装mysql数据库

    - 修改`/etc/init.d/mysqld`文件,确保其指向正确的MySQL安装路径。 ```bash basedir=/usr/local/mysql datadir=/data/mysql ``` 3. **初始化MySQL数据库**: - 进入MySQL的脚本目录,并执行初始化命令来生成...

    源码安装MySQL5.7.19

    使用`make`命令编译源码,然后使用`make install`将MySQL安装到指定位置。这可能需要一段时间,取决于你的硬件性能。 5. **创建数据目录和设置权限**: 在`MYSQL_DATADIR`指定的路径(默认为`/var/lib/mysql`)下...

    源码安装MySQL.doc

    3. **创建MySQL安装目录和数据存放目录**: 在 `/opt` 目录下创建 `mysql5.5` 作为MySQL的安装目录,并创建 `data` 子目录来存储数据库文件。 4. **创建MySQL用户和用户组**: 为了安全性和权限管理,创建名为 `...

    mysql源码安装mysql源码安装

    mysql源码安装mysql源码安装mysql源码安装mysql源码安装mysql源码安装

    CentOS7 源码安装MySQL5.6

    下载 MySQL 的源代码并解压到 `/data/program` 目录下。 **命令详解:** ```bash tar zxvf mysql-5.6.20.tar.gz cd mysql-5.6.20 ``` #### 六、编译安装 MySQL 5.6.20 接下来,我们将使用 CMake 进行 MySQL 的...

    源码安装MySQL步骤

    源码安装 MySQL 步骤 MySQL 是一个功能强大且广泛应用的关系数据库管理系统。为了在 Linux 环境中安装 MySQL,我们需要从源码安装 MySQL。下面是源码安装 MySQL 的详细步骤: 一、准备实验环境 在安装 MySQL ...

    源码安装mysql5.6

    ### 源码安装MySQL 5.6详细步骤与知识点解析 #### 一、环境准备与检查 在开始安装MySQL 5.6之前,确保Linux系统满足以下条件: 1. **GCC版本检查**:通过`rpm -qa | grep gcc`命令来确认已安装的GCC版本。示例中...

    php源码安装mysql

    标题“php源码安装mysql”提示我们将讨论如何在Windows上进行PHP源码安装,并与MySQL数据库集成。 首先,我们关注的是“网站”的创建。在描述中提到了"IIS60管理器",这是Internet Information Services(IIS)6.0...

    centos源码安装mysql5.6.15或者5.7版本+mysql主从复制+mysql常用命令

    在Linux系统,特别是CentOS上,安装MySQL数据库通常有多种方式,其中源码安装是一种更为灵活的方法,可以针对特定环境进行定制。本教程将详细讲解如何通过源码安装MySQL 5.6.15或5.7版本,并实现主从复制,以及掌握...

    yum源码安装MySQL

    yum源码安装MySQL

    源码安装 mysql 数据库资源包

    - 获取源码:你需要下载MySQL的源代码包,如本例中的`mysql-5.7.40`,通常可以从MySQL官方网站获取最新版本。 - 环境搭建:确保你的系统安装了必要的编译工具,如GCC编译器,以及依赖库,如OpenSSL、zlib、ncurses...

    从源代码安装 MySQL(三)-MySQL源配置选项.pdf

    mysql安装配置教程___从源代码安装 MySQL(二)——MySQL源配置选项

    从源代码安装MySQL(一).pdf

    mysql安装配置教程----从源代码安装MySQL(一)

    RedHat Linux 源码安装MYSQL步骤.pdf

    在Red Hat Linux操作系统中,源码安装MySQL是一个相对复杂的过程,因为这涉及到手动编译、配置和安装。以下是一步步的详细步骤: 1. **下载MySQL服务器和客户端**: 首先,你需要访问MySQL的官方网站...

    Linux下以源代码方式安装MySQL教程

    例如,将MySQL安装到`/usr/local/mysql`,数据存储在`/data/mysql`,并设置字符集为UTF-8: ```bash ./configure --prefix=/usr/local/mysql --datadir=/data/mysql --with-default-character-set=utf8 ``` 配置...

    CentOS7.4 源码安装MySQL8.0的教程详解

    在本教程中,我们将深入探讨如何在CentOS7.4操作系统上通过源码方式安装MySQL 8.0。源码安装允许我们自定义配置和管理依赖关系,这在某些复杂环境中是必要的。MySQL 8.0相较于之前的版本,如5.7,提供了显著的性能...

    CentOS源码安装mysql[归类].pdf

    接下来,我们需要下载 MySQL 和 cmake 的源代码。这里假设你已经有了 `mysql-5.6.16.tar.gz` 和 `cmake-2.8.12.2.tar.gz` 文件。先安装 cmake,因为从 MySQL 5.5 版本开始,其编译过程需要使用 cmake: ```bash ...

    Linux源码安装MySQL5.7.12资源包

    在Linux(我用的CentOS6.8)上用源码安装MySQL5.7.12需要的所有依赖都在(除gcc和gcc_c++外,一般系统都带)包括ncurses-devel-5.7-4.20090207.el6.x86_64、libarchive-2.8.3-7.el6_8.x86_64、cmake-2.8.12.2-4.el6.x86_...

Global site tag (gtag.js) - Google Analytics