本文摘自PHP中文网,作者小云云,侵删。
本文主要给大家介绍了关于在Linux中安装MySql 5.7.21的详细操作步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,希望能帮助到大家。
前言
Linux中使用最广泛的数据库就是MySQL,本文将给大家详细介绍关于Linux安装MySql 5.7.21的步骤,文中将步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面话不多说了,来一起看看详细的介绍吧。
一:到mysql官网下载最新的mysql包 mysql-5.7.21-linux-glibc2.12-x86_64
官方下载地址:https://dev.mysql.com/downloads/mysql/
二:在linux /usr/local/中解压mysql压缩包 改名为mysql
1 2 | cd /usr/local/
tar -xzvf mysql压缩包名
|
三:创建用户组mysql,创建用户mysql并将其添加到用户组mysql中,并赋予读写权限
groupadd mysql --创建mysql用户组组
useradd -r -g mysql mysql --创建mysql用户并添加到mysql用户组中
chown -R mysql mysql/ --将mysql目录访问权限赋为myql用户
chgrp -R mysql mysql/ --改变mysql目录的用户组属于mysql组
注:
chmod 命令
用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。
chgrp命令
改变文件或目录所属的组。
-R处理指定目录以及其子目录下的所有文件
四:创建配置文件 保存并退出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | vim /etc/my.cnf
#复制以下内容
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
character_set_server=utf8
init_connect= 'SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
log-error=/ var /log/mysqld.log
pid-file=/ var /run/mysqld/mysqld.pid
#不区分大小写
lower_case_table_names = 1
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_pISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
max_connections=5000
default -time_zone = '+8:00'
|
五:初始化数据库
1 2 3 4 5 6 7 8 9 | #先安装一下这个东东,要不然初始化有可能会报错
yum install libaio
#手动编辑一下日志文件,什么也不用写,直接保存退出
cd / var /log/
vim mysqld.log
:wq
chmod 777 mysqld.log
chown mysql:mysql mysqld.log
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US
|
六:查看初始密码
最后一行:root@localhost: 这里就是初始密码
阅读剩余部分
相关阅读 >>
linux运维之日志文件――常见日志文件、管理日志文件的服务
怎么判断linux服务器是虚拟机还是物理机
linux中关于echo命令的用法实例教程
如何在linux环境下安装docker
linux中如何安装deb后缀文件
如何通过ecs控制台创建来提前创建模板
linux shell中的curl和wget如何使用代理ip的方法教程
如何处理 ecs 实例对外 ddos 攻击导致被锁定
kali linux可以做什么?
linux怎样安装
更多相关阅读请进入《mysql5.7.21》频道 >>
转载请注明出处:木庄网络博客 » Linux中安装MySql5.7.21的步骤详解