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;
分享到:
相关推荐
- 修改`/etc/init.d/mysqld`文件,确保其指向正确的MySQL安装路径。 ```bash basedir=/usr/local/mysql datadir=/data/mysql ``` 3. **初始化MySQL数据库**: - 进入MySQL的脚本目录,并执行初始化命令来生成...
使用`make`命令编译源码,然后使用`make install`将MySQL安装到指定位置。这可能需要一段时间,取决于你的硬件性能。 5. **创建数据目录和设置权限**: 在`MYSQL_DATADIR`指定的路径(默认为`/var/lib/mysql`)下...
3. **创建MySQL安装目录和数据存放目录**: 在 `/opt` 目录下创建 `mysql5.5` 作为MySQL的安装目录,并创建 `data` 子目录来存储数据库文件。 4. **创建MySQL用户和用户组**: 为了安全性和权限管理,创建名为 `...
mysql源码安装mysql源码安装mysql源码安装mysql源码安装mysql源码安装
下载 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 是一个功能强大且广泛应用的关系数据库管理系统。为了在 Linux 环境中安装 MySQL,我们需要从源码安装 MySQL。下面是源码安装 MySQL 的详细步骤: 一、准备实验环境 在安装 MySQL ...
### 源码安装MySQL 5.6详细步骤与知识点解析 #### 一、环境准备与检查 在开始安装MySQL 5.6之前,确保Linux系统满足以下条件: 1. **GCC版本检查**:通过`rpm -qa | grep gcc`命令来确认已安装的GCC版本。示例中...
标题“php源码安装mysql”提示我们将讨论如何在Windows上进行PHP源码安装,并与MySQL数据库集成。 首先,我们关注的是“网站”的创建。在描述中提到了"IIS60管理器",这是Internet Information Services(IIS)6.0...
在Linux系统,特别是CentOS上,安装MySQL数据库通常有多种方式,其中源码安装是一种更为灵活的方法,可以针对特定环境进行定制。本教程将详细讲解如何通过源码安装MySQL 5.6.15或5.7版本,并实现主从复制,以及掌握...
yum源码安装MySQL
- 获取源码:你需要下载MySQL的源代码包,如本例中的`mysql-5.7.40`,通常可以从MySQL官方网站获取最新版本。 - 环境搭建:确保你的系统安装了必要的编译工具,如GCC编译器,以及依赖库,如OpenSSL、zlib、ncurses...
mysql安装配置教程___从源代码安装 MySQL(二)——MySQL源配置选项
mysql安装配置教程----从源代码安装MySQL(一)
在Red Hat Linux操作系统中,源码安装MySQL是一个相对复杂的过程,因为这涉及到手动编译、配置和安装。以下是一步步的详细步骤: 1. **下载MySQL服务器和客户端**: 首先,你需要访问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操作系统上通过源码方式安装MySQL 8.0。源码安装允许我们自定义配置和管理依赖关系,这在某些复杂环境中是必要的。MySQL 8.0相较于之前的版本,如5.7,提供了显著的性能...
接下来,我们需要下载 MySQL 和 cmake 的源代码。这里假设你已经有了 `mysql-5.6.16.tar.gz` 和 `cmake-2.8.12.2.tar.gz` 文件。先安装 cmake,因为从 MySQL 5.5 版本开始,其编译过程需要使用 cmake: ```bash ...
在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_...