# cd /home/xiutuo/software/
# tar -zvxf mysql-max-5.0.21-linux-i686-glibc23.tar.gz
# mkdir -p /usr/local/mysql (省略也可)
# cp -r mysql-max-5.0.21-linux-i686-glibc23.tar.gz /usr/local/mysql
# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
添加mysql用户及用户组
# groupadd mysql
# useradd -g mysql mysql
修改mysql目录权限
# chown -R root /usr/local/mysql
# chgrp -R mysql /usr/local/mysql
# chown -R mysql /usr/local/mysql/data
生成mysql系统数据库
# /usr/local/mysql/scripts/mysql_install_db --user=mysql&
启动mysql服务
# /usr/local/mysql/bin/mysqld_safe --user=mysql&
如出现 Starting mysqld daemon with databases from /usr/local/mysql/data
代表正常启动mysql服务了, 按Ctrl + C 跳出
修改 mysql 的 root 密码
# /usr/local/mysql/bin/mysqladmin -u root -p password "123456"
====================================================
设置系统变量
export mysql=/usr/local/mysql/bin/mysql
/usr/local/mysql/bin/mysql 指向mysql的执行命令。
就可以使用 $mysql -u root -p 登陆mysql
========================================
启动:
/usr/local/mysql/bin/mysqld-safe --user=mysql &
如果mysql的进程已经启动他会提示A mysqld process already exists,表明mysql进程已经存在,否则会提示
[1] 42264
Starting mysqld daemon with databases from /app/mysql/var
启动成功。
停止:
/app/mysql/bin/mysqladmin -u root -p pwd shutdown
执行命令后输入查看进程命令看 mysql 进程是否已经关闭:
ps –ax
查看后 mysql 的进程已经关闭。
启动 mysql ,再查看 mysql 进程, mysql 已经启动
如果你为 MySQL Administrator root 帐号(非作业系统的 root )设了密码,要停止 MySQL 则必须像下列这样做, MySQL 会询问你 root 的密码后才会执行 shutdown 的工作:
/app/mysql/bin/mysqladmin -u root -p shutdown
自动启动mysql
vi /etc/rc.d/rc.local
在后面增加一行启动mysql的命令如下:
/app/mysql/bin/mysqld_safe –user=mysql
按Esc键,输入:wq保存退出。
重启系统:
reboot
等系统启动后再查看进程,mysql进程已经存在,表明mysql自动启
分享到:
相关推荐
2. **存储引擎**:MySQL支持多种存储引擎,如InnoDB(默认)、MyISAM、Memory等。InnoDB提供事务处理和行级锁定,适合高并发环境;MyISAM则以快速读取和小空间占用为特点,但不支持事务。在源码中,我们可以看到不同...
MySQL 8.x系列带来了许多改进,特别是针对安全性、性能和易用性。在源码层面,我们可以深入了解其内部机制,包括查询优化器、存储引擎、事务处理、并发控制等核心模块。 1. **查询优化器**:MySQL的查询优化器是...
1. **MySQL 5.1.x系列**: MySQL 5.1是MySQL数据库的一个主要版本,引入了许多新功能和改进。5.x系列是MySQL的一个里程碑,因为它引入了对ACID(原子性、一致性、隔离性和持久性)事务的支持,以及分区表、存储过程、...
**MySQL 4.0.26特性**:MySQL 4.0系列是MySQL历史上的一个早期版本,它引入了存储过程、触发器、视图等高级特性,支持InnoDB和MyISAM等多种存储引擎。但请注意,此版本可能存在已知的安全漏洞和性能问题,不建议在...
MySQL 4.0系列是MySQL历史上的一个重要里程碑,它在2002年发布,引入了许多新特性和改进。在这个版本中,MySQL加强了对ACID(原子性、一致性、隔离性、持久性)事务的支持,这对于需要高度数据一致性的应用程序至关...
MySQL是世界上最受欢迎的开源数据库系统之一,而MySQL Server 5.7.5是该系列的一个重要版本,提供了许多性能优化和新特性。本压缩包"mysql-server-mysql-5.7.5-source.rar"包含了MySQL Server 5.7.5的源代码,适合对...
- MySQL 3.23.x系列是MySQL发展早期的一个重要版本,它包含了对SQL标准的支持,如存储过程、触发器和视图等。 - 在性能上,相比早期版本有显著提升,优化了查询处理和内存管理,提升了并发处理能力。 - 此版本...
`mysql-connector-java-5.1.33-bin.src`源码是这个驱动程序的源代码版本,供开发者研究学习或进行定制化开发。 1. **JDBC接口**: JDBC是Java中用于访问数据库的标准API,它定义了一系列接口和类,使得开发者可以...
在本文中,我们将深入探讨`mysql-5.5.6-rc`这一特定版本,它作为MySQL 5.6系列的一个早期候选发布(Release Candidate,简称RC),在MySQL 5.5的基础上引入了多项重要改进。 MySQL 5.5.6是向5.6稳定版过渡的关键...
通过研究“mysql-5.5.62-win32源码SDK”,开发者可以深入理解MySQL在Windows 32位环境下的工作细节,包括线程管理、内存分配、I/O操作、网络通信等,从而开发出更高效、更稳定的MySQL客户端和插件,或者对数据库引擎...
MySQL 5.1系列是MySQL的一个重要里程碑,它在5.0的基础上增强了性能、稳定性和可扩展性。5.1.18作为一个具体版本,可能包含了错误修复、性能优化和新功能的引入。源代码分析可以帮助开发者深入理解MySQL的工作原理,...
MySQL 8.0系列引入了许多新特性和改进,旨在提升性能、可扩展性以及安全性。源码分析可以帮助我们了解这些变化的实现细节。以下是一些主要的知识点: 1. **存储引擎**:MySQL支持多种存储引擎,如InnoDB(默认)、...
### MySQL源代码深入解析 ...无论是为了学术研究还是实际项目开发,掌握MySQL源代码都是非常有价值的。通过遵循本章所介绍的原则和技术,你可以更好地利用MySQL的强大功能,并为其贡献自己的力量。
版本号“8.0.20”表示这是MySQL 8.0系列的第20个次要版本。MySQL 8.0引入了许多增强和改进,包括性能优化、新的数据类型、增强的安全性以及更强大的SQL功能。8.0版本的重大更新之一是引入了InnoDB存储引擎的并行查询...
2. **兼容性**:它与多种 MySQL 服务器版本兼容,包括 5.x 系列,确保了在不同环境下的稳定性。 3. **零配置连接**:通过使用 `jdbc:mysql://hostname:port/dbname` 这样的 URL 格式,可以实现无须配置文件的快速...
研究 MySQL 的应用实例可以帮助学生和开发者更好地理解 MySQL 是如何运作的,以及它如何满足公司的需求。 二、对 MySQL 恰到好处的运用 (1)Modirum 使用 MySQL 数据库验证交易 Modirum 是一家软件咨询公司,...
### MySQL Connector/J 8.0.21:Java与MySQL数据库交互详解 #### 一、MySQL Connector/J介绍 `mysql-connector-java-8.0.21.jar` 是 MySQL 官方提供的 Java 驱动程序(即Connector/J),用于在 Java 应用程序中...