linux下安装mysql(压缩包版安装)

linux下安装mysql(压缩包版安装)1.mysql安装包(linux)下载链接:https://dev.mysql.com/downloads/mysql/根据自己需要选择版本完成压缩包下载。2.安装①目录(根据自己实际情况选择目录)压缩包放置目录:/home/testuser/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/usr/local/mysql/data/mys…

大家好,又见面了,我是你们的朋友全栈君。

1.mysql安装包(linux)下载
链接:https://dev.mysql.com/downloads/mysql/
根据自己需要选择版本
根据自己需要选择版本在这里插入图片描述在这里插入图片描述
完成压缩包下载。
2.安装
①目录(根据自己实际情况选择目录)
压缩包放置目录:/home/testuser/software
Mysql目录安装位置:/usr/local/mysql
数据库保存位置:/usr/local/mysql/data/mysql
②解压并移动
#cd /home/testuser/software
#tar -xzvf /home/testuser/software/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
#mv /home/testuser/software/mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql
③创建目录并新建mysql用户、组及目录
#cd /usr/local/mysql
#mkdir -p /data/mysql ——如果没创建成功就一层一层创建
#groupadd mysql ——新建一个msyql组
#useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql ——新建msyql用户禁止登录shell
④改变目录所有者
#cd /usr/local/mysql
#pwd
#chown -R mysql .
#chgrp -R mysql .
#chown -R mysql /data/mysql
⑤初始化(如果mysql提示错误 可尝试mysqld)
#./bin/mysql –initialize –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data/mysql
在这里插入图片描述

此处需要注意记录生成的临时密码,Qu/HXQK7pjzA(图片出自网络)
#bin/mysql_ssl_rsa_setup –datadir=/usr/local/mysql/data/mysql
在这里插入图片描述

⑥修改系统配置文件
#cd /usr/local/mysql/support-files
#cp mysql.server /etc/init.d/mysql
#vim /etc/init.d/mysql
修改以下内容:
在这里插入图片描述
然后在把my.cnf文件(可以网上搜一下,把自己的配置写入该文件)放到/etc下面;

⑦启动
/etc/init.d/mysql start
在这里插入图片描述
⑧登录
#mysql -uroot -p
  –如果出现:-bash: mysql: command not found
  –就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin –没有出现就不用执行
在这里插入图片描述

输入之前初始化生成的密码,登录成功,至此安装完毕!
在这里插入图片描述

PS:
修改密码
mysql> set password=password(‘你要修改的密码’);
添加数据库用户
CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘password’;
授权
mysql>grant all privileges on . to ‘用户’@’%’ identified by ‘密码’;
mysql>flush privileges;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144853.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 软件测试相关知识_软件测试期末考试知识点

    软件测试相关知识_软件测试期末考试知识点软件测试是软件生存周期中必不可少的环节,软件的典型生存周期可以用下图来形容:软件测试的目的是尽可能早的发现软件缺陷并确保其得以修复,因此软件测试是提高软件质量的重要手段,大量的经验实践证明,软件测试越早参与到软件开发过程中,开发出来的软件质量相对越高,时间和物力也越经济。根据软件工程的基本理论,多模块程序的测试共包括以下4个层次:…

    2022年9月1日
    7
  • Hmily 临时笔记「建议收藏」

    Hmily 临时笔记「建议收藏」概述Hmily是一款高性能分布式事务tcc开源框架。基于java语言来开发(JDK1.8),支持Dubbo、SpringCloud、Motan等RPC框架进行分布式事务。功能高可靠性:支持分布式场景下,事务异常回滚,超时异常恢复,防止事务悬挂易用性:提供零侵入性式的Spring-Boot,Spring-Name…

    2022年5月21日
    50
  • libtorrent java_[libtorrent] windows搭建 libtorrent 开发环境

    libtorrent java_[libtorrent] windows搭建 libtorrent 开发环境操作系统 win10 开发工具 VS2019 搭建 libtorrent 步骤 一 安装 vcpkg 和 boost2 执行 bootstrap vcpkg bat 脚本 vcpkg bootstrap vcpkg bat3 添加 vcpkg 环境变量环境变量 gt PTAH gt 添加 vcpkg 的目录 如下图 4 安装 boost vcpkg exeinstallbo x8

    2026年1月22日
    1
  • vsftp 用户_linux虚拟用户

    vsftp 用户_linux虚拟用户Vsftp与PAM虚拟用户使用yum安装vsftpyum install vsftpd pam pam-* db4 db4-* 创建一个保存用户及密码的文件cd /etc/vsftpd/ touch virtual_login 添加用户(一行用户一行是密码)vim  virtual_login dongnan nandong

    2022年9月24日
    4
  • 深度相机(TOF)的工作原理

    深度相机(TOF)的工作原理文章目录深度相机(TOF)的工作原理TOF由什么组成?一、TOF相机采用主动光探测,通常包括以下几个部分:二、TOF是如何测距的呢?三、TOF会受什么影响?四、那TOF相机最后输出的是什么呢?深度相机(TOF)的工作原理TOF(Timeofflight)直译为“飞行时间”。其测距原理是通过给目标连续发送光脉冲,然后用传感器接收从物体返回的光,通过探测光脉冲的飞行(往返)时间来得到目标物距离。这种技术跟3D激光传感器原理基本类似,只不过3D激光传感器是逐点扫描,而TOF相机则是同时得到整幅图像的深度(

    2022年5月25日
    50
  • vue的touchStart事件及click事件冲突问题

    vue的touchStart事件及click事件冲突问题一问题:今天遇到这样问题,给某个元素同事绑定touchStart及click事件后,若在移动设备上,当你点击时,会依次出发这两个事件。因为移动端的click事件触发是会延迟300ms,所以touchStart事件会先触发后再触发click事件。这样导致每次都要执行两次…

    2022年6月19日
    112

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号