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

mysql系列研究(2)---安装

阅读更多

# 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自动启

分享到:
评论

相关推荐

    mysql源码(mysql-8.2.0.zip)

    2. **存储引擎**:MySQL支持多种存储引擎,如InnoDB(默认)、MyISAM、Memory等。InnoDB提供事务处理和行级锁定,适合高并发环境;MyISAM则以快速读取和小空间占用为特点,但不支持事务。在源码中,我们可以看到不同...

    mysql源码(mysql-8.1.0.tar.gz)

    MySQL 8.x系列带来了许多改进,特别是针对安全性、性能和易用性。在源码层面,我们可以深入了解其内部机制,包括查询优化器、存储引擎、事务处理、并发控制等核心模块。 1. **查询优化器**:MySQL的查询优化器是...

    mysql-max-5.1.4-alpha-linux-i686-glibc23.tar.gz

    1. **MySQL 5.1.x系列**: MySQL 5.1是MySQL数据库的一个主要版本,引入了许多新功能和改进。5.x系列是MySQL的一个里程碑,因为它引入了对ACID(原子性、一致性、隔离性和持久性)事务的支持,以及分区表、存储过程、...

    mysql-standard-4.0.26-pc-linux-gnu-i686.tar.gz

    **MySQL 4.0.26特性**:MySQL 4.0系列是MySQL历史上的一个早期版本,它引入了存储过程、触发器、视图等高级特性,支持InnoDB和MyISAM等多种存储引擎。但请注意,此版本可能存在已知的安全漏洞和性能问题,不建议在...

    mysql-standard-4.0.5-beta.tar.gz

    MySQL 4.0系列是MySQL历史上的一个重要里程碑,它在2002年发布,引入了许多新特性和改进。在这个版本中,MySQL加强了对ACID(原子性、一致性、隔离性、持久性)事务的支持,这对于需要高度数据一致性的应用程序至关...

    mysql-server-mysql-5.7.5-source.rar

    MySQL是世界上最受欢迎的开源数据库系统之一,而MySQL Server 5.7.5是该系列的一个重要版本,提供了许多性能优化和新特性。本压缩包"mysql-server-mysql-5.7.5-source.rar"包含了MySQL Server 5.7.5的源代码,适合对...

    mysql-3.23.58-pc-linux-i686.tar.gz

    - MySQL 3.23.x系列是MySQL发展早期的一个重要版本,它包含了对SQL标准的支持,如存储过程、触发器和视图等。 - 在性能上,相比早期版本有显著提升,优化了查询处理和内存管理,提升了并发处理能力。 - 此版本...

    mysql-connector-java-5.1.33-bin.src源码

    `mysql-connector-java-5.1.33-bin.src`源码是这个驱动程序的源代码版本,供开发者研究学习或进行定制化开发。 1. **JDBC接口**: JDBC是Java中用于访问数据库的标准API,它定义了一系列接口和类,使得开发者可以...

    mysql-5.5.6-rc.tar.gz_mysql 5.6_mysql vc_mysql5.5_mysql5.6

    在本文中,我们将深入探讨`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-5.5.62-win32源码SDK”,开发者可以深入理解MySQL在Windows 32位环境下的工作细节,包括线程管理、内存分配、I/O操作、网络通信等,从而开发出更高效、更稳定的MySQL客户端和插件,或者对数据库引擎...

    MySQL-5.1.18-src

    MySQL 5.1系列是MySQL的一个重要里程碑,它在5.0的基础上增强了性能、稳定性和可扩展性。5.1.18作为一个具体版本,可能包含了错误修复、性能优化和新功能的引入。源代码分析可以帮助开发者深入理解MySQL的工作原理,...

    mysql-8.0.2-dmr源码

    MySQL 8.0系列引入了许多新特性和改进,旨在提升性能、可扩展性以及安全性。源码分析可以帮助我们了解这些变化的实现细节。以下是一些主要的知识点: 1. **存储引擎**:MySQL支持多种存储引擎,如InnoDB(默认)、...

    Expert_MySQL-3313

    ### MySQL源代码深入解析 ...无论是为了学术研究还是实际项目开发,掌握MySQL源代码都是非常有价值的。通过遵循本章所介绍的原则和技术,你可以更好地利用MySQL的强大功能,并为其贡献自己的力量。

    mysql-community-libs-8.0.20-1.el7.x86_64_community_MYSQL_源码

    版本号“8.0.20”表示这是MySQL 8.0系列的第20个次要版本。MySQL 8.0引入了许多增强和改进,包括性能优化、新的数据类型、增强的安全性以及更强大的SQL功能。8.0版本的重大更新之一是引入了InnoDB存储引擎的并行查询...

    MySql Connector Java 5.1.23.rar

    2. **兼容性**:它与多种 MySQL 服务器版本兼容,包括 5.x 系列,确保了在不同环境下的稳定性。 3. **零配置连接**:通过使用 `jdbc:mysql://hostname:port/dbname` 这样的 URL 格式,可以实现无须配置文件的快速...

    探究mysql的运用实例-对数据库的宏观把握.pdf

    研究 MySQL 的应用实例可以帮助学生和开发者更好地理解 MySQL 是如何运作的,以及它如何满足公司的需求。 二、对 MySQL 恰到好处的运用 (1)Modirum 使用 MySQL 数据库验证交易 Modirum 是一家软件咨询公司,...

    mysql-connector-java-8.0.21.jar

    ### MySQL Connector/J 8.0.21:Java与MySQL数据库交互详解 #### 一、MySQL Connector/J介绍 `mysql-connector-java-8.0.21.jar` 是 MySQL 官方提供的 Java 驱动程序(即Connector/J),用于在 Java 应用程序中...

Global site tag (gtag.js) - Google Analytics