group add mysql
useradd mysql -g mysql -s /bin/bash
进入mysql源码目录,执行以下代码
cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_USER=mysql \
-DSYSCONFDIR=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysqld.sock \
-DWITH_SSL=yes \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DINSTALL_PLUGINDIR=/usr/local/mysql/plugin \
-DWITH_ZLIB=yes \
make
make install
cd /usr/local
chown -R mysql.mysql mysql
su mysql
cd mysql
cp support-files/my-large.cnf my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
cd /etc/init.d
chmod +x mysqld
chkconfig --add mysqld
chkconfig mysqld on
初始化数据库表
cd /usr/local/mysql
./scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
启动mysql
service mysqld start
初始化用户名密码,删除匿名用户
./bin/mysqladmin -u root password "root"
./bin/mysql -uroot -proot
执行sql语句
mysql> delete from mysql.user where user="";
至此大功告成
分享到:
相关推荐
- **配置与编译MySQL**:使用`cmake`进行配置并编译安装。 - **初始化MySQL服务**:包括数据目录的创建、权限设置以及启动服务。 - **配置MySQL**:修改配置文件以适应生产环境需求。 - **安全设置**:设置root用户...
debian编译安装mysql5.7.35.txt 编译安装更稳定! 每一行复制执行即可完成安装!
4. **安装MySQL**:使用`make install`命令将编译后的MySQL安装到指定的目录。 5. **初始化数据库**:创建数据目录,初始化MySQL数据库。 6. **配置系统启动脚本和服务**:编写启动脚本,添加到系统服务列表,以便...
以下是对MySQL8.0编译安装过程的详细概述: 一、系统要求与依赖库 在编译安装MySQL 8.0之前,你需要确保你的系统满足以下基本要求: 1. 操作系统:支持多种Linux发行版,如Ubuntu, CentOS, Red Hat等。 2. C++...
6. **安装**:使用`make install`命令将编译好的MySQL安装到系统指定的目录。你可能需要管理员权限。 7. **配置系统**:安装后,可能需要更新系统配置,如启动脚本、系统服务、环境变量等,以便MySQL能够正常运行。...
在本文中,我们将深入探讨如何在RHEL6.2操作系统上编译安装MySQL 5.6.16。这是一个相对复杂的过程,涉及到多个步骤,包括系统准备、安装依赖、配置环境以及编译和安装MySQL本身。 首先,我们需要确认系统的环境。在...
- 进入包含MySQL安装文件的目录,例如`cd /opt`。 - 安装MySQL服务端:`rpm –ivh MySQL-server-5.14.9-l.glibc23.i386.rpm`。 - 启动MySQL服务:`mysqld_safe &`。 - 验证MySQL服务是否成功启动,可以使用以下...
使用 CMake 方式编译安装 MySQL 5.5(单实例) 本文将详细介绍如何使用 CMake 方式编译安装 MySQL 5.5(单实例),并对 MySQL 的基本概念、特点、优缺点和安装方式进行详细的阐述。 MySQL 概念 MySQL 是一种关系...
在本文中,我们将深入探讨如何在RHEL5环境下编译安装MySQL 5.5.34,这是一个重要的任务,特别是对于那些需要自定义配置或管理MySQL服务器的IT专业人士。MySQL是一个广泛使用的开源关系型数据库管理系统,而源码编译...
3. **解压并编译MySQL源代码**:将MySQL 5.5.30的tar.gz文件解压,并在源代码目录下执行cmake命令来配置编译选项。 ```bash [root@zheng2 ~]# cd /usr/src/mysql-5.5.30/ [root@zheng2 mysql-5.5.30]# cmake . -...
首先,确保你的系统满足编译MySQL的基本需求,包括一个合适的C编译器,如GCC,以及其他必要的开发库。在Linux环境下,你可以通过`yum`或`apt-get`来安装这些依赖: ```bash # 对于CentOS/RHEL yum install gcc* # ...
编译安装mysql-5.7.36.md
然后修改MySQL安装目录的权限: ```bash chown -R root /usr/local/mysql chown -R mysql /usr/local/mysql/var chgrp -R mysql /usr/local/mysql ``` ##### 5. 环境变量配置 为了让编程更加方便,可以将MySQL二...
在CentOS 5.5操作系统环境下,MySQL的编译安装是一个涉及多个步骤的过程,需要一定的技术知识和操作技巧。以下是一份详细的指南,涵盖了从下载、编译到安装MySQL,以及如何修改root用户的密码。 首先,为了准备安装...
cmake 方式编译安装 MySQL 5.5(多实例) 本文介绍如何使用 cmake 方式编译安装 MySQL 5.5,以实现多实例的部署。该方法适用于生产环境中的数据库部署,能够满足高可用性和高性能的需求。 一、安装依赖包 在开始...
6. **安装**:编译完成后,使用`make install`命令将MySQL安装到系统指定的路径,通常为`/usr/local/mysql`。 7. **初始化数据库**:安装完成后,需要运行MySQL的初始化脚本来创建默认的系统用户、权限和数据目录。...