Linux中安装mysql

					首先去官网下载mysql软件包,这里讲解rpm包和源码免编译包的安装方式
			
	下图为mysql的rpm包

在这里插入图片描述
rpm安装方式会自动将mysql安装到/var/lib/mysql目录下,自动生成mysql的配置文件,存放在/etc/my.cnf下。这种方式的安装比较简单,新手建议使用这种方式
1、首先,在家目录下(可以任意位置)创建一个目录存放mysql解压出来的文件 mkdir mysql
2、将当前目录下的压缩包解压到mysql目录中

tar -xf mysql-5.7.14-1.el6.x86_64.rpm-bundle.tar -C mysql

3、进入mysql目录,用本地yum进行安装(事先配置好本地yum)

cd    mysql
yum    localinstall     ./mysql-community-*.rpm -y

4、进行初始化,并启动

service  mysqld   strat

5、查看相应的端口是否开启,相关的文件是否生成。

netstat -antu |grep 330

6、mysql一般会在/var/log/mysqld.log下生成临时密码

接着是源码免编译的安装方式
在这里插入图片描述
1、源码免编译的安装包一般习惯存放在/usr/local目录下
在/usr/local下创建mysql目录存放解压出来的文件

mkdir   -p    /usr/local/mysql
tar -xf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz -C /usr/local/mysql/
cd    /usr/local/mysql
mv  mysql-5.7.16-linux-glibc2.5-x86_64/*     .     #把解压出来的文件移动到当前目录
rm   -rf   mysql-5.7.16-linux-glibc2.5-x86/

2、修改环境变量

cp  /user/local/mysql/bin   /usr/bin

3、创建mysql用户及用户组

groupadd  mysql
useradd -r -g mysql   mysql

4创建存放初始化mysql生成的文件的目录,并修改配置文件

mkdir   /usr/local/mysql/data
vim      /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir= /usr/local/mysql/data                  #--------指定数据生成目录
socket=/usr/local/mysql/data/mysql.sock
#port=看端口是否被占用,占用换端口,默认为3306不需修改
log-error=/usr/local/mysql/data/mysqld.log
pid-file=/usr/local/mysql/data/mysql.pid

保存退出
5、手工初始化数据库,进入/usr/local/mysql/bin目录下去初始化(也可以设置环境变量)通过绝对队列执行命令最为保险

cd    /usr/local/mysql/bin
./mysqld --initialize   --datadir=/usr/local/mysql/data

目的是为了生成mysql数据库的数据文件
6、修改属组属组

chown -R mysql:mysql /usr/local/mysql/data/

7、启动数据库

./mysqld_safe --defaults-file=/etc/my.cnf  &

查看相应的端口等查看mysql是否安装成功

两种软件包的优缺点
rpm
大,安装简单 yum install 时间较长
软件目录都是提前固定好的
源码
二进制glbic的比较大-时间耗费在解压上
解压完成后进行简单的配置就可使用

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值