6.2.3 安装MySQL数据库

6.2.3 安装MySQL数据库

1. 安装概览

  • yum/rpm包安装
  • 二进制安装
  • 源码安装
  • 源码软件结合yum/rpm安装
安装MySql注意事项
1   建议与Nginx安装在同一台机器上
2   重视操作过程的报错,有错误解决掉再继续,不能忽略编译中错误。

2. 安装步骤

1)创建mysql组合用户账号

groupadd mysql
useradd -s /sbin/nologin -g mysql -M mysql
tail -1 /etc/passwd
id mysql

建立存放安装软件的固定目录

mkdir -p /home/oldboy/tools
cd /home/oldboy/tools

2)获取MySQL安装包
下载地址
https://cdn.mysql.com/archives/mysql-5.5/mysql-5.5.32-linux2.6-x86_64.tar.gz
下载版本mysql-5.5.32-linux2.6-x86_64.tar.gz 二进制包

3)采用二进制方式安装MySQL

rz
 tar xf mysql-5.5.32-linux2.6-x86_64.tar.gz
 mkdir -p /application/
 mv mysql-5.5.32-linux2.6-x86_64 /application/mysql-5.5.32
 ln -s /application//mysql-5.5.32/ /application/mysql
 ls -l /application/mysql

提示:二进制包只要解压,不需要执行cmake/configure,make,make install等过程

4)初始化MySQL配置文件my.cnf

cd /application/mysql
ls -l support-files/*.cnf
/bin/cp support-files//my-small.cnf /etc/my.cnf
/bin/cp support-files/my-small.cnf /etc/my.cnf 

5)初始化MySQL数据库文件

 mkdir -p /application/mysql/data
 chown -R mysql.mysql /application/mysql
 /application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data/ --user=mysql
 tree /application/mysql/data/

6.2.4 配置并启动MySQL数据库

1)设置MySQL启动脚本

cp support-files/mysql.server /etc/init.d/mysqld  #拷贝MySQL启动脚本到MySQL的命令路径
chmod +x /etc/init.d/mysqld #使脚本可执行

2)替换二进制默认安装路径

sed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safe /etc/init.d/mysqld
#MySQL二进制默认安装路径是/usr/local/mysql ,启动脚本里是/usr/local/mysql 的路径都需要替换

3)启动MySQL数据库

/etc/init.d/mysqld start

4)检查MySQL数据库是否启动

netstat -lntup|grep mysql   #查看3306端口

5)查看MySQL数据库启动结果日志

tail -100 /application/mysql/data/www.oldboy.top.err #如果3306没启动,查看日志文件

6)设置MySQL开机启动

chkconfig --add mysqld
chkconfig mysqld on
chkconfig --list mysqld

7)配置mysql命令的全局使用路径

echo 'export PATH=$PATH:/application/mysql/bin' >>/etc/profile
tail -1 /etc/profile
yum install -y source
source /etc/profile

遇到全局设置不当的情况,只能用winscp把profile拷贝出来修改。
全局路径设置不当导致的问题可以看如下链接https://blog.51cto.com/oldboy/1122867

8)登录MySQL测试

mysql
show databases;
select user();

6.2.5 MySQL安全配置

1)为MySQL的root用户配置密码

mysqladmin -u root password 'oldboy123' #更改默认密码
mysql -uroot -p
mysql -uroot -p'oldboy123'

2)清理无用的MySqL用户以及库

mysql> select user,host from mysql.user;
mysql> drop user ""@"www.oldboy.top";
mysql> drop user "root"@"www.oldboy.top";
mysql> drop user ""@"localhost";
mysql> show databases;
mysql> drop database test;

原文地址:https://www.cnblogs.com/wadelin/p/12073722.html

时间: 2024-10-10 13:57:00

6.2.3 安装MySQL数据库的相关文章

Linux系统中安装MySQL数据库操作手册

Linux系统中MySQL数据库安装手册 一.安装概述: 在Linux操作系统中安装MySQL数据库是一个我们必须要掌握的一门技术,也决定了你以后找工作的薪资待遇,所以你知道它的厉害了吧!学会安装只是第一步,你还得学好数据库的基本操作,以及搭建一个数据库的主从配置等等.这些我都会在后面的博文中说到.下面我就简单的写一些安装MySQL数据库的一些步骤,仅供参考,如有什么不妥的地方,还请见谅! 二.安装步骤: (一)基本准备工作 1.打开虚拟机,在虚拟机中下载好最新版的MySQL数据库的压缩包.在M

二进制包安装MySQL数据库

1.1二进制包安装MySQL数据库 1.1.1 安装前准备(规范) [[email protected]_server ~]# mkdir -p /home/shangbao_zhangdc/tools  ##创建指定工具包存放路径[[email protected]_server ~]# wget http://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.5/mysql-5.5.32-linux2.6-x86_64.tar.gz  ##下二进制包,这个

.net安装包自动安装Mysql数据库

原文:.net安装包自动安装Mysql数据库 在制作.Net安装包的时候,如果项目有用到数据库,怎么能够把数据库打包安装呢?网上已经有很多自动安装Sql Server数据库的例子,但是自动安装mysql的例子似乎不多.本文就介绍一下如何在.Net安装包中自动安装Mysql数据库. 最终我们要实现的效果是,部署.Net桌面应用程序时,能够一键自动安装应用程序以及附带的MySql数据库,并初始化数据库. 实现步骤如下: 1.准备一个干净的MySql安装包 mysql本身是开源的,安装完mysql数据

Linux系统上安装mysql数据库

一:下载并且上传安装包到linux系统上 1:下载地址:http://dev.mysql.com/downloads/mysql/ 2:通过LeapFtp工具,将windows上的mysql安装包拷贝到linux系统上 二:安装mysql数据库 安装依赖软件,在第二张iso盘上面有安装软件包: 1.首先要将第二张盘添加到虚拟机: 2:将安装盘文件挂载到指定目录 3:安装依赖程序 4:安装依赖程序完成 5:安装mysql程序 安装服务器端: 安装客户端: 安装完成! 三:查看安装是否成功 1:se

在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm

在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件,目前最新的版本是5.6.10了. 在这里我是通过yum来进行mysql数据库的安装的,通过这种方式进行安装,可以将跟mysql相关的一些服务.jar包都给我们安装好,所以省去了很多不必要的麻烦!!! http://www.baobao18.com/De

L9-2.安装mysql数据库

二.安装mysql 1.检查是否安装了mysql 2.安装cmake 输入gmake: make install 安装依赖的软件包: 新建用户权限等: 解压 安装 安装: 安装成功. 安装后调整: vim /etc/my.cnf 建立基本的表: 优化执行路径: 添加系统服务: 启动mysql /etc/init.d/mysqld start 启动成功: 访问并设置密码: L9-2.安装mysql数据库,布布扣,bubuko.com

CentOS 6.5系统上安装MySQL数据库

1.查看系统是否安装了MySQL      使用命令:      #rpm -qa | grep mysql 2.卸载已安装的MySQL       卸载mysql命令如下:        #rpm -e --nodeps  mysql-libs-5.1.61-4.el6.x86_64      要将 /var/lib/mysql文件夹下的所有文件都删除干净 3.安装新的MySQL       命令如下:       #rpm -ivh MySQL-server-5.5.30-1.el6.x86

在RHEL6中安装mysql数据库

今天要给大家演示的是在RHEL6系统中安装mysql数据库,本次实验是在VMware虚拟机中实现. 系统版本:2.6.32-71.el6.i686 [[email protected] ~]# uname -a Linux wuli.redhat.com 2.6.32-71.el6.i686 #1SMP Wed Sep 1 01:26:34 EDT 2010 i686 i686 i386 GNU/Linux 数据库版本:5.6.20 [[email protected] Downloads]#

Python 安装MySQL数据库工具包

Windows下安装MYSQL数据库工具包的简单方法: 下载: 打开http://www.lfd.uci.edu/~gohlke/pythonlibs/ 找到MYSQL –Python: 下载与自己python版本相应的包就行了. 安装: pip install + 包的路径,如下:

Linux环境安装MySQL数据库

1.  下载mysql安装包 下载地址1:  http://www.mysql.com/   (mysql官网) 下载地址2:  http://mirrors.sohu.com/mysql/   (其它网址) 2.解压已下载的mysql安装包,安装包根据自己需要进行安装.(本人使用mysql 5.5版本测试) 3.先检查本机是否有安装mysql数据库,再使用rpm命令进行安装,必须要安装两个软件包,MySQL-server-5.5.53-1.el6.x86_64.rpm和MySQL-client