1.首先添加mysql用户组
shell> groupadd mysql
2.添加mysql用户,并指定到mysql用户组
- shell>useradd-gmysqlmysql
shell> useradd -g mysql mysql
3.解压缩mysql-version.tar.gz到安装目录(/usr/local/)
- shell>cd/usr/local
- 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>ln-sfull-path-to-mysql-VERSION-OSmysql
- shell>cdmysql
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
5.设定mysql安装目录权限,设置owner为mysql
shell> chown -R mysql .
6.执行mysql系统数据库初始化脚本
- shell>scripts/mysql_install_db--user=mysql
shell> scripts/mysql_install_db --user=mysql
7.设定data目录权限,分配给mysql用户,为了mysql程序能读写data目录下的文件
shell> chown -R mysql data
8.使用mysql帐号启动mysql应用
- shell>bin/mysqld_safe--user=mysql&
shell> bin/mysqld_safe --user=mysql &
9.设置root密码
- shell>bin/mysqladmin-urootpassword'123123'
shell> bin/mysqladmin -u root password '123123'
10.登录mysql
- shell>bin/mysql-uroot-p
- Enterpassword:
shell> bin/mysql -u root -p
Enter password:
登录成功会看到:
- WelcometotheMySQLmonitor.Commandsendwith;or\g.
-
YourMySQLconnectionidis229
-
Serverversion:5.1.40-logMySQLCommunityServer(GPL)
-
-
Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.
-
- 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>cd/usr/local/mysql/
- shell>cpsupport-files/mysql.server/etc/init.d/mysql
-
shell>chmod777/etc/init.d/mysql
- shell>chkconfig--addmysql
-
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>service mysql restart
分享到:
相关推荐
在Linux系统中,MySQL是一种...正确执行上述步骤,你就能在Linux环境中快速部署并开始使用MySQL数据库。不过,值得注意的是,虽然一键安装方便,但后期的维护、优化和安全性管理仍然是系统管理员不可忽视的重要任务。
3. 安装MySQL服务器前,如果已安装了旧版本,应使用`rpm -e`命令进行卸载。 4. 安装MySQL服务器后,通过查看`/root/.mysql_secret`文件获取自动生成的root密码。 5. 使用`/usr/bin/mysql_secure_installation`脚本...
`mysql.sh`脚本会负责安装MySQL服务器,创建用户,设置权限,以及可能的初始化数据库工作。 在实际操作中,使用这三份脚本可以大大简化部署过程,避免手动执行一系列复杂的命令。`一键部署linux环境脚本使用说明....
在Linux系统上部署MySQL数据库涉及一系列的步骤,其中包括安装MySQL服务器、配置文件的修改与管理、启动服务以及安全设置等。下面将详细讲解这些关键知识点。 首先,**安装MySQL**。在大多数Linux发行版中,你可以...
### Linux下安装MySQL操作指南详解 #### 一、准备工作 在进行MySQL的安装之前,我们需要做好一系列的基础准备工作,包括操作系统的准备、...按照上述流程操作,可以有效地在Linux环境下快速搭建MySQL数据库环境。
Linux 服务器部署 Redis 和 Nginx Linux 服务器部署 Redis 和 Nginx 是一个常见的服务器架构, Redis 作为缓存服务器, Nginx 作为反向代理服务器,两者的组合可以提高服务器的性能和安全性。在本文中,我们将详细...
### Linux下两个MySQL服务器的实时备份方案 #### 一、引言 在现代的数据中心环境中,数据的安全性和可用性至关重要。对于使用MySQL作为主要数据库管理系统的应用而言,确保数据能够实时备份并能够在灾难发生时迅速...
在Linux环境下部署MySQL数据库是一项常见但又较为复杂的任务,特别是在初次接触时可能会遇到不少挑战。本文将详细讲解如何在Linux服务器上安装MySQL数据库,包括从下载安装包、配置安装环境、编译安装到最终的配置与...
在IT行业中,构建一个基于Linux、Nginx、MySQL和PHP(通常称为LAMP)的服务器环境是常见的实践,尤其适用于开发和部署Web应用程序。在这个例子中,我们将深入探讨如何利用这些技术部署一个名为TPshop的项目。TPshop...
根据给定的文件信息,我们可以总结出康盛创想项目部关于Linux服务器部署的一系列标准与实践,这些标准旨在确保服务器的稳定运行、安全性以及高效性。以下是对关键知识点的详细解析: ### 一、系统约定 #### 软件源...
### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web ...通过以上步骤,用户可以在 Linux 平台上搭建一个功能完善的 MySQL 数据库环境,为 Web 开发和应用部署提供支持。
Linux 环境下 JDK、MySQL、Redis、Nginx 等应用部署 在 Linux 环境中部署 JDK、MySQL、Redis、Nginx 等应用是非常重要的,下面将详细介绍这些应用的部署过程。 JDK 的安装和配置 JDK 是 Java 语言开发的项目不可...
默认情况下,MySQL服务器监听3306端口。如果服务正在运行,使用`kill -9 3306`杀死进程。 接下来,卸载已有的MySQL。使用`rpm -e--nodeps 文件名`命令,如果有多个文件,可以使用`rpm -e--allmatches--nodeps ...
安装这个包后,可以在Linux系统上启动、管理和配置MySQL服务器。5.0.22是MySQL的一个版本号,表示这是MySQL 5.0系列的第22个发布版。i386标识表明这个RPM包是为32位系统编译的。 2. **MySQL-client**: MySQL-...
在Linux环境下部署MySQL数据库是一项常见且重要的任务。本文将详细介绍几种在Linux操作系统上安装MySQL的具体操作方法,并提供相关的注意事项和配置建议。无论您是初学者还是有一定经验的系统管理员,都能从中获得有...
本文将详细讲解如何在Linux服务器上部署SmartChart低代码平台项目,该平台允许用户通过图形化界面快速构建应用程序,极大地提高了开发效率。我们将依据提供的文件列表进行操作,并参考给出的教程链接。 1. **环境...
MySQL客户端是用于与MySQL服务器通信的应用程序,尤其在Linux环境下,它是开发人员和系统管理员进行数据库管理和维护不可或缺的工具。本文将深入探讨“mysql_client for Linux”中的最新MySQL客户端,包括其功能、...
linux服务器环境搭建详细步骤,jdk、mysql、tomcat、httpd、等安装。