首页 > 数据库 >Linux安装Mysql5.7

Linux安装Mysql5.7

时间:2023-04-27 16:57:34浏览次数:50  
标签:23 安装 Mysql5.7 Linux 目录 etc mysql data mysql5.7

前言:还是和以前一样,linux安装软件的目录都是data目录


1.进入data目录,创建mysql目录并进入该目录

cd /data
mkdir mysql
cd mysql

 

2.删除默认配置,不推荐rm -rf 

rm /etc/my.cnf
y

 

3.上传 "mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz" 文件到当前目录(/data/mysql)

"mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz" 文件地址:https://www.123pan.com/s/QcP7Vv-nrH8d.html

 

4.解压"mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz" 文件

tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

 

5.重命名刚刚解压的目录(简单点最好)

mv mysql-5.7.23-linux-glibc2.12-x86_64 mysql5.7

 

6.添加mysql用户组和mysql用户

groupadd mysql
useradd -g mysql mysql

 

7.首先卸载mariadb,不然后面会和安装mysql需要的库冲突

先查一下mariadb

rpm -qa | grep mariadb

 根据查出来的版本,再卸载,自己复制粘贴查出来的内容 (每个人都不一样,别照抄我的)

rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

然后再查一下还有没有mariadb

rpm -qa | grep mariadb

 

8.进入bin目录

cd /data/mysql/mysql5.7/bin

 

9.初始化mysql

./mysqld --initialize --user=mysql --datadir=/data/mysql/mysql5.7/data --basedir=/data/mysql/mysql5.7

 

10.记住密码:注意,一定要看清楚,一定要记住密码

 [Note] A temporary password is generated for root@localhost: p&u3A5p0t2hl

 

11.进入etc目录

cd etc/

 

12.上传 "my.cnf" 文件到当前目录

  "my.cnf" 文件:https://shaun.lanzoum.com/iZacd0u2r9pe

 

13.yum 安装 libaio

yum install libaio

 

14.赋予 "my.cnf" 文件权限775

chmod -R 775 /etc/my.cnf

 

15.进入mysql5.7/support-files/目录

cd /data/mysql/mysql5.7/support-files

 

16.修改mysql5.7/support-files/目录下的mysql.server文件,如下图中5个位置的/usr/local/mysql全部修改成自己安装的目录(/data/mysql/mysql5.7)

 

改完后效果:

 

17. 先启动试一下(success ,正常)

/data/mysql/mysql5.7/support-files/mysql.server start

 

 

18.配置环境变量,进入 /etc/profile.d/ 目录

cd /etc/profile.d/

 

19.上传 "mysql.sh" 文件,到当前目录(/etc/profile.d)

  "mysql.sh" 文件地址:https://shaun.lanzoum.com/iQLG00u2s7ra

 

20.环境变量立即生效

source /etc/profile

 

21.重启Mysql

/data/mysql/mysql5.7/support-files/mysql.server restart

 

22.登陆Mysql

mysql -u root -p

 

 密码直接复制粘贴过去,放心他不会显示出来了的。

 

进来了

 

23.密码设置成自己喜欢的,我喜欢123456

set PASSWORD = PASSWORD('123456');
    flush privileges;
    use mysql
    update user set host='%' where user='root';

 

 

24.赋权:给root权限,所有IP 都可以连接:

 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

 

25.退出

exit

 

 26.重启

/data/mysql/mysql5.7/support-files/mysql.server restart

 

27.最后惯例查看一下mysql 状态

ps -ef|grep mysql

 

27.初始化数据,用sql脚本

mysql -u root -p
use XXXXXX
source 目录 XXXXX.sql

 

标签:23,安装,Mysql5.7,Linux,目录,etc,mysql,data,mysql5.7
From: https://www.cnblogs.com/shaun88/p/17359131.html

相关文章

  • Linux grep命令详细教程
    [本文出自天外归云的博客园]简介Linuxgrep命令是一种非常常用的文本搜索工具,它可以在给定的文件中搜索匹配的字符串,并输出匹配的行。grep是全称“globalsearchregularexpressionprint”,可以识别正则表达式,并使用正则表达式进行搜索。选项以下是 grep 的所有选项:grep......
  • 2-Hadoop集群配置-安装-启动
    1、流程说明在单机测试wordcount没问题后,开始配置集群模式说明:hadoop有几个功能​ ①hdfs存​ NameNode​ SecondNameNode​ DataNode​ ②yarn资源调度​ ResourceManager​ NodeManager​ ③mapreduce计算​ 有Job任务的时候才会有每台机器都有hd......
  • WIN7下安装VUE3.0
    1、准备工作(你可以检查,清楚的话可以不用管)1.1、检查nodejs版本:node-v1.2、检车npm版本:npm-v1.3、查看VUE脚手架版本:vue--version或vue-V(大写的V)1.4、卸载VUE2版本命令:npmuninstallvue-cli-g1.5、卸载VUE3版本命令:npmuninstall-g@vue/cli2.下载node.js及配置tip......
  • Linux安装配置达梦数据库教程
    1.安装规范:为方便之后统一运维管理,现规定以下信息:安装包和密钥存放目录:/boban安装目录:/home/dmdba/dmdbms数据目录:/dbdata/dmdata挂载目录:/mnt2.数据安装工作:数据库安装准备工作:创建组:[root@localhost/]#groupadddinstall创建用户:[root@localhost/]#useradd-gdinst......
  • 虚拟机安装docker镜像
    一、下载centOs镜像文件    下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/ (目前试例选择的是CentOS-7-x86_64-DVD-2009.iso:桌面版,也可根据需求选择Everything版本的,基本上包含了全部配置)二、下载VMware   目前选择的是 16破解版,随便下载找个下载地......
  • Windows 11安装跳过联网
    方案1在选择WIFI联网的界面,不要连接网络。Shift+F10(或者Fn+Shift+F10),打开cmd窗口,输入命令:oobe\BypassNRO.cmd重启后会有一个我没有互联网的选项。如果是台式,记得先拔出网线。方案2改注册表在选择WIFI联网的界面,不要连接网络。Shift+F10(或者Fn+Shift+F10),打开cmd窗口,输入......
  • 基于Linux系统的PXE搭建方法
    本文分享自天翼云开发者社区《基于Linux系统的PXE搭建方法》,作者:t***n 一、底层环境准备1、安装RedHat7.6系统2、关闭防火墙和Selinuxsystemctlstopfirewalldchkconfigfirewalldoffvim/etc/sysconfig/selinux    修改SELINUX=disabled3、配置本地yum源vim/e......
  • 在linux系统里将图片通过代码打出来
    打开终端1,访问https://sourceforge.net/projects/aa-project/files打开后选择aa-lib和aview分别下载最新版本2,将这两个安装包上传到linux系统里,并解压。3,这两个包,分别./configure&&make&&makeinstall4,完成后,yuminstallImageMagick5,上传一张图片,使用asciiview......
  • Linux命令(二)
    一.su命令(切换账户)su命令可以用于切换账户//语法:su-[用户名]不写用户名默认切换到root管理员root账户切换到普通账户不需要密码普通账户切换到管理员账户需要密码二.sudo命令(暂时使用管理员权限)sudo命令可以为一条命令暂时赋予管理员权限语法:sudo其他命令但是并......
  • ubuntu安装nodejs 14
    nodejs的每个大版本号都有相对应的源,比如这里的10.x.x版本的源是https://deb.nodesource.com/setup_10.x。所以在终端执行:curl-sLhttps://deb.nodesource.com/setup_14.x|sudo-Ebash-点击查看命令解释这个命令是用来添加Node.js14.x的仓库地址。具体来说,它通......