`
free_xiang
  • 浏览: 53326 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

linux快速部署mysql服务器

阅读更多

1.首先添加mysql用户组

Shell代码 复制代码收藏代码
  1. shell>groupaddmysql
shell> groupadd mysql


2.添加mysql用户,并指定到mysql用户组

Shell代码 复制代码收藏代码
  1. shell>useradd-gmysqlmysql
shell> useradd -g mysql mysql


3.解压缩mysql-version.tar.gz到安装目录(/usr/local/)

Shell代码 复制代码收藏代码
  1. shell>cd/usr/local
  2. shell>gunzip</path/to/mysql-VERSION-OS.tar.gz|tarxvf-
shell> cd /usr/local
shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -


4.为创建mysql软连接mysql-VERSION-OS

Shell代码 复制代码收藏代码
  1. shell>ln-sfull-path-to-mysql-VERSION-OSmysql
  2. shell>cdmysql
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql


5.设定mysql安装目录权限,设置owner为mysql

Shell代码 复制代码收藏代码
  1. shell>chown-Rmysql.
shell> chown -R mysql .


6.执行mysql系统数据库初始化脚本

Shell代码 复制代码收藏代码
  1. shell>scripts/mysql_install_db--user=mysql
shell> scripts/mysql_install_db --user=mysql


7.设定data目录权限,分配给mysql用户,为了mysql程序能读写data目录下的文件

Shell代码 复制代码收藏代码
  1. shell>chown-Rmysqldata
shell> chown -R mysql data


8.使用mysql帐号启动mysql应用

Shell代码 复制代码收藏代码
  1. shell>bin/mysqld_safe--user=mysql&
shell> bin/mysqld_safe --user=mysql &


9.设置root密码

Shell代码 复制代码收藏代码
  1. shell>bin/mysqladmin-urootpassword'123123'
shell> bin/mysqladmin -u root password '123123'


10.登录mysql

Shell代码 复制代码收藏代码
  1. shell>bin/mysql-uroot-p
  2. Enterpassword:
shell> bin/mysql -u root -p
Enter password: 


登录成功会看到:

Shell代码 复制代码收藏代码
  1. WelcometotheMySQLmonitor.Commandsendwith;or\g.
  2. YourMySQLconnectionidis229
  3. Serverversion:5.1.40-logMySQLCommunityServer(GPL)
  4. Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.
  5. mysql>
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 229
Server version: 5.1.40-log MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 



这时mysql已经装好了,可以查看数据库了,但在正式使用数据库开发与部署的时候还需要做一些工作:


1.设定配置文件my.cnf

按照需求copy my-***.cnf到/etc/my.cnf

2.修改默认字符集utf8

(1).[client]下加入default-character-set=utf8
(2).[mysqld]下加入default-character-set=utf8

3.设置默认存储引擎
mysql for linux的版本默认使用的数据库引擎是MyISAM,但只有InnoDB引擎支持事务,
所以需要修改配置:

(1).[mysqld]下加入default-storage-engine=INNODB

4.配置innodb参数


(1).找到# Uncomment the following if you are using InnoDB tables
去掉innodb_*下的所有#

(2).如果安装mysql的目录不是默认的,则需要修改
# mysql 默认安装目录为 /usr/local/mysql/
# mysql 默认表空间目录安装目录为 /usr/local/mysql/data/

innodb_data_home_dir=/usr/local/database/mysql/data/
innodb_log_group_home_dir=/usr/local/database/mysql/data/

5.设置系统服务

让linux启动的时候就启动mysql服务

Shell代码 复制代码收藏代码
  1. shell>cd/usr/local/mysql/
  2. shell>cpsupport-files/mysql.server/etc/init.d/mysql
  3. shell>chmod777/etc/init.d/mysql
  4. shell>chkconfig--addmysql
  5. shell>chkconfig--level35mysqlon
shell> cd /usr/local/mysql/
shell> cp support-files/mysql.server /etc/init.d/mysql
shell> chmod 777 /etc/init.d/mysql 
shell> chkconfig --add mysql
shell> chkconfig --level 35 mysql on


6.重启MySQL服务

Shell代码 复制代码收藏代码
  1. shell>service mysql restart
分享到:
评论

相关推荐

    linux一键安装mysql

    在Linux系统中,MySQL是一种...正确执行上述步骤,你就能在Linux环境中快速部署并开始使用MySQL数据库。不过,值得注意的是,虽然一键安装方便,但后期的维护、优化和安全性管理仍然是系统管理员不可忽视的重要任务。

    linux+mysql+tomcat+xwiki部署文档

    3. 安装MySQL服务器前,如果已安装了旧版本,应使用`rpm -e`命令进行卸载。 4. 安装MySQL服务器后,通过查看`/root/.mysql_secret`文件获取自动生成的root密码。 5. 使用`/usr/bin/mysql_secure_installation`脚本...

    linux的shell脚本快速部署java环境jdk+tomcat+mysql

    `mysql.sh`脚本会负责安装MySQL服务器,创建用户,设置权限,以及可能的初始化数据库工作。 在实际操作中,使用这三份脚本可以大大简化部署过程,避免手动执行一系列复杂的命令。`一键部署linux环境脚本使用说明....

    linux部署mysql配置文件

    在Linux系统上部署MySQL数据库涉及一系列的步骤,其中包括安装MySQL服务器、配置文件的修改与管理、启动服务以及安全设置等。下面将详细讲解这些关键知识点。 首先,**安装MySQL**。在大多数Linux发行版中,你可以...

    Linux下安装mysql操作指南

    ### Linux下安装MySQL操作指南详解 #### 一、准备工作 在进行MySQL的安装之前,我们需要做好一系列的基础准备工作,包括操作系统的准备、...按照上述流程操作,可以有效地在Linux环境下快速搭建MySQL数据库环境。

    linux 服务器部署 redis Nginx 等

    Linux 服务器部署 Redis 和 Nginx Linux 服务器部署 Redis 和 Nginx 是一个常见的服务器架构, Redis 作为缓存服务器, Nginx 作为反向代理服务器,两者的组合可以提高服务器的性能和安全性。在本文中,我们将详细...

    linux下两个mysql服务器的实时备份

    ### Linux下两个MySQL服务器的实时备份方案 #### 一、引言 在现代的数据中心环境中,数据的安全性和可用性至关重要。对于使用MySQL作为主要数据库管理系统的应用而言,确保数据能够实时备份并能够在灾难发生时迅速...

    Linux服务器Mysql数据库安装

    在Linux环境下部署MySQL数据库是一项常见但又较为复杂的任务,特别是在初次接触时可能会遇到不少挑战。本文将详细讲解如何在Linux服务器上安装MySQL数据库,包括从下载安装包、配置安装环境、编译安装到最终的配置与...

    Linux、Nginx、MySQL、PHP部署服务器例子:TPshop项目部署文档

    在IT行业中,构建一个基于Linux、Nginx、MySQL和PHP(通常称为LAMP)的服务器环境是常见的实践,尤其适用于开发和部署Web应用程序。在这个例子中,我们将深入探讨如何利用这些技术部署一个名为TPshop的项目。TPshop...

    康盛创想项目部Linux 服务器部署标准(最新版)

    根据给定的文件信息,我们可以总结出康盛创想项目部关于Linux服务器部署的一系列标准与实践,这些标准旨在确保服务器的稳定运行、安全性以及高效性。以下是对关键知识点的详细解析: ### 一、系统约定 #### 软件源...

    Linux下安装mysql

    ### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web ...通过以上步骤,用户可以在 Linux 平台上搭建一个功能完善的 MySQL 数据库环境,为 Web 开发和应用部署提供支持。

    linux环境下 jdk、mysql、redis、nginx等应用部署

    Linux 环境下 JDK、MySQL、Redis、Nginx 等应用部署 在 Linux 环境中部署 JDK、MySQL、Redis、Nginx 等应用是非常重要的,下面将详细介绍这些应用的部署过程。 JDK 的安装和配置 JDK 是 Java 语言开发的项目不可...

    Linux下安装MySQL.pdf

    默认情况下,MySQL服务器监听3306端口。如果服务正在运行,使用`kill -9 3306`杀死进程。 接下来,卸载已有的MySQL。使用`rpm -e--nodeps 文件名`命令,如果有多个文件,可以使用`rpm -e--allmatches--nodeps ...

    linux mysql rpm包

    安装这个包后,可以在Linux系统上启动、管理和配置MySQL服务器。5.0.22是MySQL的一个版本号,表示这是MySQL 5.0系列的第22个发布版。i386标识表明这个RPM包是为32位系统编译的。 2. **MySQL-client**: MySQL-...

    linux下mysql数据库的安装方法

    在Linux环境下部署MySQL数据库是一项常见且重要的任务。本文将详细介绍几种在Linux操作系统上安装MySQL的具体操作方法,并提供相关的注意事项和配置建议。无论您是初学者还是有一定经验的系统管理员,都能从中获得有...

    Linux服务器部署SmartChart低代码平台项目文件

    本文将详细讲解如何在Linux服务器上部署SmartChart低代码平台项目,该平台允许用户通过图形化界面快速构建应用程序,极大地提高了开发效率。我们将依据提供的文件列表进行操作,并参考给出的教程链接。 1. **环境...

    mysql_client for linux 最新mysql客户端

    MySQL客户端是用于与MySQL服务器通信的应用程序,尤其在Linux环境下,它是开发人员和系统管理员进行数据库管理和维护不可或缺的工具。本文将深入探讨“mysql_client for Linux”中的最新MySQL客户端,包括其功能、...

    Linux服务器部署帮助文档

    linux服务器环境搭建详细步骤,jdk、mysql、tomcat、httpd、等安装。

Global site tag (gtag.js) - Google Analytics