Linux 下载安装mysql

MySQL安装与配置
本文详细介绍在Linux环境下通过rpm包和源码两种方式安装MySQL的过程,包括配置永久IP、本地yum、关闭iptables和selinux,以及数据库初始化、属主属组修改、启动流程等关键步骤。

配置好基础环境
配置永久ip
配置本地yum
关闭iptables和selinux
(配置完最好拍个快照)

安装mysql

软件包类型:rpm和源码

一、rpm包安装mysql

导入rpm包
# tar -xf mysql-5.7.14-1.el6.x86_64.rpm-bundle.tar -C mysql /这里的mysql是指定的解压目录

# yum localinstall ./mysql-community-*.rpm -y  
# service mysqld start

第一次启动的时候会去初始化数据库,然后再启动数据库
初始化的目的:生成server自身运行需要的文件
文件包含:mysql的系统库(performance_schema、 information_schema、 sys、 mysql)、ib_buffer_pool、ibdata1
# cd /var/log/mysqld.log 用temp寻找临时密码
登录

二、源码-免编译安装mysql

导入glibc包

# mkdir -p /usr/local/mysql
	    # tar -xf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz -C /usr/local/mysql/

1、修改配置文件

 vim /etc/my.cnf
          		[mysqld]
    		basedir=/usr/local/mysql
    		datadir=/data/
    		server-id=1
    		port=3306
    		socket=/data/mysql.sock
    		pid-file=/data/mysqld.pid
    		log-error=/data/mysqld.log
    		[mysql]  |  [client]
    		socket=/data/mysql.sock

2、初始化数据库

  # ./mysql_install_db --defaults-file=/etc/my1.cnf --datadir=/usr/local/mysql/data
  	    # mysqld --initialize  --datadir=...

3、修改属主属组

 root——>mysql
	    # chown -R mysql:mysql /usr/local/mysql/data/

4、启动数据库

  mysqld_safe --defaults-file=/etc/my.cnf &
	    service mysqld start
		 mysqld_safe --skip-grant-tables &
		刷新权限:flush privileges		

三、如果没有临时密码,那进行破解密码:
1、关闭不知道密码的数据库

mysqladmin -uroot -p123 -P3308 -S shutdown

2、以跳过授权表的方式启动该数据(要先关闭密码策略 /etc/my.cnf)

 # (usr/local/mysql)mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables &

3、进入数据库,刷新权限,修改密码

 # mysql -S /var/lib/mysql2/mysql.sock
	     mysql> flush privileges;
  		 mysql> alter user 'root'@'localhost' identified by '123';

启动流程
1、读取配置文件的目的是为了知道相应配置项或者参数的位置
检查各个配置项是否配置正常(参数设置不正确,参数写错,值范围不在标准范围内)
看官方文档设置参数
2、读取相应数据位置下的文件–启动数据库
检查文件mysql是否有权限操作

查看mysql是否运行
netstat -tnulp|grep 3306
mysqladmin -uroot -p ping

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值