Linux下安装mysql-5.7.24

  • A+
所属分类:Linux部署

软件介绍:


MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

:本文由站长实操安装后写出,并不一定适配其他更高版本的安装,请保证安装路径一致,否则可能报错(个人喜欢将所有的软件安装到 /opt/software 目录下,便于统一管理)

 

 

安装步骤:


1、进入到软件安装目录(没有该目录请自行创建)

cd /opt/software

 

2、mysql2.7.24下载

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

mysql官网下载:https://downloads.mysql.com/archives/community/

 

3、修改目录名为mysql-5.7.24

mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql-5.7.24

 

4、在mysql-5.7.24目录下创建data目录

mkdir -p /opt/software/mysql-5.7.24/data

 

5、更改mysql-5.7.24目录下所有的目录及文件夹所属的用户组和用户,以及权限

useradd mysql
chown -R mysql:mysql /opt/software/mysql-5.7.24
chmod -R 755 /opt/software/mysql-5.7.24

 

6、进入bin目录

cd /opt/software/mysql-5.7.24/bin

 

7、编译安装并初始化mysql,并记住密码,一定要记下

./mysqld --initialize --user=mysql --datadir=/opt/software/mysql-5.7.24/data --basedir=/opt/software/mysql-5.7.24

Linux下安装mysql-5.7.24

 

8、编辑配置文件vim /etc/my.cnf

 [mysqld]
#配置mysql的文件夹 和 mysql data目录
basedir=/opt/software/mysql-5.7.24
datadir=/opt/software/mysql-5.7.24/data
default-storage-engine=INNODB
character-set-server=utf8mb4
collation-server=utf8_general_ci
port        = 3306
socket      = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
server-id   = 1

 

9、启动mysql

/opt/software/mysql-5.7.24/support-files/mysql.server start

出现如下信息则代表启动成功

Linux下安装mysql-5.7.24

 

10、添加软连接

ln -s /opt/software/mysql-5.7.24/support-files/mysql.server /etc/init.d/mysql
ln -s  /opt/software/mysql-5.7.24/bin/mysql /usr/bin/mysql

输入mysql重启命令:service mysql restart

出现以下信息则说明配置软连接成功

Linux下安装mysql-5.7.24

 

11、登陆数据库并修改密码,登陆密码为刚才步骤7产生的

登陆命令:
mysql –uroot –pjsRHwWY*a4jr


修改初始化密码: 
alter user 'root'@'localhost' identified by '123456';

开启远程连接:
update user set user.Host='%' where user.User='root';


刷新配置:
flush privileges;

 

12、设置开机自动启动

将服务文件拷贝到init.d下,并重命名为mysql
cp /opt/software/mysql-5.7.24/support-files/mysql.server /etc/init.d/mysqld

赋予可执行权限
chmod +x /etc/init.d/mysqld


添加服务
chkconfig --add mysqld


显示服务列表
chkconfig --list

 

 

 

 

  • 云说Java
  • 关注公众号获取更多资源
  • weinxin
  • Java栈记
  • 关注公众号获取更多资源
  • weinxin
墨云

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: