unix下安装mysql
在Unix操作系统下安装MySQL是一个涉及多个步骤的过程,主要包括下载安装包、解压、配置、编译、安装、创建用户、配置数据库环境、初始化系统数据库以及修改数据库的安全性。以下是详细的步骤解析: 1. **下载与解压**: 你需要从MySQL官方网站下载适合Unix系统的安装包,通常是一个`.tar.gz`文件。使用`tar`命令来解压这个文件,例如:`tar -zxvf mysql-5.1.30.tar.gz`。 2. **配置与编译**: 在解压后的目录中,运行`make clean`以清除之前的编译信息。然后执行`./configure`进行配置,指定安装路径,如`./configure --prefix=/usr/local/mysql/`。如果遇到`No curses/termcap library found`的错误,可能需要安装`ncurses-devel`,使用`yum –y install gcc`和`yum install ncurses-devel`。 3. **安装**: 在配置成功后,运行`make`进行编译,接着使用`make install`来安装MySQL。 4. **创建用户与用户组**: 使用`groupadd`命令创建名为`mysql`的用户组,然后用`useradd`命令创建一个用户,分配到`mysql`组中,如`useradd –g mysql mysql`。设置新用户的密码,如`passwd mysql`。 5. **配置数据库环境**: 复制示例配置文件到系统目录,如`cp ./support-files/my-medium.cnf /etc/my.cnf`。使用`vi`编辑`/etc/my.cnf`,确保`skip-federated`选项被注释掉,以启用Federated存储引擎。 6. **初始化系统数据库**: 切换到MySQL的安装目录,如`cd /usr/local/mysql`,然后使用`chown`命令改变目录权限,例如`chown -R mysql:root .`。接下来,运行`bin/mysql_install_db --user=mysql`来初始化系统数据库。 7. **修改数据库安全性**: 调整数据库文件夹权限,如`chown -R mysql var`,其中`var`是数据文件夹(根据实际路径调整)。启动MySQL服务,如`bin/mysqld_safe --user=mysql &`,然后使用`mysqladmin`命令设置root用户的密码,例如`bin/mysqladmin -u root password '新密码'`。 8. **其他注意事项**: - 如果在安装过程中遇到`exec g++ not found`,需要安装C++编译器,比如`gcc-c++`。 - `my.cnf`文件中的配置可以根据需求进行自定义,例如设置字符集以支持中文,如`--with-charset=utf8`。 - 初始化数据库后,记得设置root用户的强密码,以保障系统安全。 - 启动MySQL服务后,你可以通过`mysql -u root -p`登录到MySQL客户端,输入密码后进行进一步的数据库管理和操作。 以上就是Unix环境下安装MySQL的详细步骤。请根据你的具体环境和需求适当调整这些步骤,确保MySQL能够正确安装并安全运行。
剩余7页未读,继续阅读
- yangjh36362014-02-14很不错,很实用。
- muolinhe6512013-08-19不错,很实用,操作步骤很详细
- liuyinchuan2013-04-10真好部署mysql数据库,很有帮助的文档
- Ashin_DNA2013-09-14不错,很有用的东西。
- 粉丝: 0
- 资源: 18
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 伯克利大学机器学习-12Time series&sequential hypothesis testing&anomaly de
- 上市公司企业网络舆论关注数据集
- 伯克利大学机器学习-11Bootstrap&cross-validation&ROC plots Michael Jordan
- java项目工时统计成本核算管理系统源码数据库 MySQL源码类型 WebForm
- arnabdhar YOLOv8-Face-Detection Dateset Source
- CSnet-tls1.3-packet数据集
- 创建vue+electron项目流程
- Python-基于Pygame的贪吃蛇
- C#ASP.NET高校移动考勤webapp源码数据库 SQL2008源码类型 WebForm
- (2000-2023年)中国各、省、市、县、乡镇基尼系数数据(全新整理)