返回顶部
首页 > 资讯 > 操作系统 >Linux安装myql8.0操作步骤
  • 227
分享到

Linux安装myql8.0操作步骤

linux运维服务器 2023-09-17 14:09:10 227人浏览 泡泡鱼
摘要

创建software目录,目录可以自定义 mkdir /usr/local/softwar 进入目录software,获取安装包文件 wget https://downloads.Mysql.com/arcHives/get/p/23/

创建software目录,目录可以自定义

mkdir /usr/local/softwar

进入目录software,获取安装包文件

wget https://downloads.Mysql.com/arcHives/get/p/23/file/mysql-8.0.32-linux-glibc2.12-x86_64.tar.xz

解压文件 

tar -vxf mysql-8.0.32-linux-glibc2.12-x86_64.tar.xz

移动解压目录至/usr/local下

mv mysql-8.0.32-linux-glibc2.12-x86_64 /usr/local/mysql-8.0

进入mysql-8.0目录,新建data目录,存储db数据

cd /usr/local/mysql-8.0mkdir data

创建mysql用户组及用户和密码

groupadd mysqluseradd -g mysql mysql

给创建用户授权

chown -R mysql.mysql /usr/local/mysql-8.0chmod 750 /usr/local/mysql-8.0/data -R

配置mysql环境,编辑/etc/profile文件

vim /etc/profile#在profile文件最后一行加上如下配置export PATH=$PATH:/usr/local/mysql-8.0/bin:/usr/local/mysql-8.0/lib

修改完成后,刷新配置文件

source /etc/profile

编辑my.cnf文件

vim /etc/my.cnf

my.cnf文件补充如下内容

[mysql]default-character-set=utf8[client]Socket=/var/lib/mysql/mysql.sock [mysqld]port=3306user=mysqlgeneral_log = 1general_log_file= /var/log/mysql/mysql.logsocket=/var/lib/mysql/mysql.sockbasedir=/usr/local/mysql-8.0datadir=/usr/local/mysql-8.0/datalog-bin=/usr/local/mysql-8.0/data/mysql-bininnodb_data_home_dir=/usr/local/mysql-8.0/datainnodb_log_group_home_dir=/usr/local/mysql-8.0/data/character-set-server=utf8mb4lower_case_table_names=1autocommit=1default_authentication_plugin=mysql_native_passWordsymbolic-links=0 [mysqld_safe]log-error=/usr/local/mysql-8.0/data/mysql.logpid-file=/usr/local/mysql-8.0/data/mysql.pid

 切换到/usr/local/mysql/mysql-8.0/bin目录下--并安装 libaio 环境

cd /usr/local/mysql/mysql-8.0/binyum install -y libaio

 初始化基础信息,得到数据库的初始密码(在/usr/local/mysql/mysql-8.0/bin目录下执行)

cd /usr/local/mysql-8.0/bin/ ./mysqld --user=mysql --basedir=/usr/local/mysql-8.0 --datadir=/usr/local/mysql-8.0/data/ --initialize 

 如果出现上面报错,删掉data目录,然后重新执行上面语句

cd /usr/local/mysql-8.0rm -rf datamkdir datacd /usr/local/mysql-8.0/bin/ ./mysqld --user=mysql --basedir=/usr/local/mysql-8.0 --datadir=/usr/local/mysql-8.0/data/ --initialize

 如上所示,我们最终获取初始密码:ueXuidN,a5Qi

 将mysqld服务添加到系统中--赋予权限

cd /usr/local/mysql-8.0cp -a ./support-files/mysql.server /etc/init.d/mysql chown 777 /etc/my.cnfchmod +x /etc/init.d/mysqlchkconfig --add mysql

 检查一下/var/lib/mysql是否存在,否则进行创建 --- 可以不需要

mkdir /var/lib/mysql 

然后再赋予权限  --- 可以不需要

chown -R mysql:mysql /var/lib/mysql/ 

 启动数据库,有SUCCESS字眼说明MySQL安装完成

service mysql start

当我们输入 mysql -uroot -p 命令时,可能会报如下错误: 

 先进入数据库的对应解压缩文件并找到该执行命令文件的对应目录,找到该命令依赖的库文件

cd /usr/local/mysql/bin/  #先进入该命令的对应目录ldd mysql  #查看依赖库文件

#从本地找到完整的库文件拷贝到该主机 ,进入数据库,输入刚才的初始密码:ueXuidN,a5Qi

 当我们进入数据库时,首先会要求重置密码

 alter user 'root'@'localhost' identified by 'newPassword'; #newPassword 新的密码flush privileges; # 刷新权限

此时我们只能本地连接,远程是无法访问的,需要修改为可以远程连接才可以

update user set host='%' where user='root';flush privileges; # 刷新权限

创建db用户hunter

create user 'hunter'@'%';alter user 'hunter'@'%' identified with mysql_native_password by 'newPassword'; #对hunter用户设置密码

 18. 创建新的数据库实例

create database my_test default character set utf8mb4 collate utf8mb4_unicode_ci;# 把新的数据库授权给新用户,将my_test库的所有权限赋予hunter用户grant all privileges on my_test.* to "hunter"@"%"; # 刷新权限flush privileges;

设置开机自启动

# 创建开机自启动脚本cd /etc/systemd/systemvim mysql.service

 

# 自启动脚本[Unit]Description=mysql serviceAfter=network.target[Service]Type=forkingExecStart=service mysql startExecReload=service mysql restartExecStop=service mysql stopPrivateTmp=true[Install]WantedBy=mysql.target

来源地址:https://blog.csdn.net/qq_32944025/article/details/131136530

--结束END--

本文标题: Linux安装myql8.0操作步骤

本文链接: https://lsjlt.com/news/411178.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux安装myql8.0操作步骤
    创建software目录,目录可以自定义 mkdir /usr/local/softwar 进入目录software,获取安装包文件 wget https://downloads.mysql.com/archives/get/p/23/...
    99+
    2023-09-17
    linux 运维 服务器
  • Linux全自动安装操作的步骤
    这篇文章主要介绍“Linux全自动安装操作的步骤”,在日常操作中,相信很多人在Linux全自动安装操作的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux全自动安装操作的步骤”的疑惑有所帮助!接下来...
    99+
    2023-06-13
  • 安装redis的操作步骤
    小编给大家分享一下安装redis的操作步骤,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!1、下载安装包下载地址:https://github.com/MSOpenTech/redis/rele...
    99+
    2024-04-02
  • 安装mysql5.1的操作步骤
    小编给大家分享一下安装mysql5.1的操作步骤,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!安装步骤:1、在官网下载mysql5.1压缩包并解压;2、点击运行mysql5.1安装程序,进入安...
    99+
    2024-04-02
  • Linux中Redis安装部署的操作步骤
    目录1、 下载redis2、解压文件3、将其移动到安装目录4、 执行make 编译5、 进行安装6、修改redis.conf配置7、启动redis8、查看 ps -aux | gre...
    99+
    2024-04-02
  • Linux中安装MySql 5.7.21的详细操作步骤
    前言 Linux中使用最广泛的数据库就是MySQL,本文将给大家详细介绍关于Linux安装MySql 5.7.21的步骤,文中将步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面话不多说了...
    99+
    2024-04-02
  • mysql5.7.20 zip安装的操作步骤
    这篇文章将为大家详细讲解有关mysql5.7.20  zip安装的操作步骤,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql 5.7.20  z...
    99+
    2024-04-02
  • Centos7安装MySQL8.0操作步骤(yum安装方法)
    1、下载和安装MySQL数据库 1、下载mysql库(要连网) wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm 2、添加MySQLyum源 y...
    99+
    2023-09-02
    mysql linux 数据库
  • CentOS6.5上安装MySQL5.6.39的操作步骤
    1.解压缩安装文件  1.1解压 tar -zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz 1.2重命名 mysql-5.6.39-linux-...
    99+
    2024-04-02
  • 虚拟机安装Linux rhel7.3操作系统(具体步骤)
    安装虚拟化软件 在虚拟机安装操作系统之前要先确保你的主机中有虚拟化管理软件,如果没有的话可以用以下命令进行安装虚拟化: grep --color -E "vmx|svm" /proc/cpuinfo yum ins...
    99+
    2022-06-04
    Linux rhel7.3安装 Linux rhel7.3操作系统
  • Linux操作系统下安装rpm包的方法步骤
    这篇文章主要介绍“Linux操作系统下安装rpm包的方法步骤”,在日常操作中,相信很多人在Linux操作系统下安装rpm包的方法步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux操作系统下安装rpm...
    99+
    2023-06-09
  • Linux的安装步骤
    这篇文章主要讲解了“Linux的安装步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux的安装步骤”吧!操作系统的安装看似神秘,但其实很简单。以下是成功安装 Linux 的步骤。在 ...
    99+
    2023-06-15
  • CentOS操作系统安装CMake详细步骤
    这篇文章主要介绍“CentOS操作系统安装CMake详细步骤”,在日常操作中,相信很多人在CentOS操作系统安装CMake详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS操作系统安装CMa...
    99+
    2023-06-10
  • 安装最新ESXi8.0和vcenter的操作步骤
    目录 1.ESXi安装配置 1.1ESXi安装 1.2配置ip和dns 2.安装vcenter 2.1新建虚拟机 2.2安装windows server2008 R2操作系统 2.3安装vcenter 环境准备: ESXi的镜像文件...
    99+
    2023-09-08
    linux 运维 服务器
  • 安装win7桌面工具的操作步骤
    有的朋友在计算机上安装了一些桌面工具软件。如果你使用win7系统,可以利用系统自带的桌面工具来替代安装软件。下一步,我们将介绍win7桌面工具的安装步骤。打开win7系统桌面后,选择Gadget来打开鼠标右键点击桌面空白处的选项。Gadge...
    99+
    2023-07-17
  • docker-compose安装RabbitMQ及插件操作步骤
    目录准备工作docker-compose脚本操作步骤执行命令进入容器内,启动我们刚刚添加的插件查看插件是否有安装成功优化搭建步骤目的思路步骤准备工作 RabbitMQ默认不带延迟队...
    99+
    2023-01-12
    docker-compose安装RabbitMQ docker compose
  • 详解Linux 操作系统下安装rpm包的方法步骤
    第2代Linux操作系统在安装软件方面相当简单:第一步,搜索你要的软件,比如你要找一个游戏软件,它的名称叫myward,这个游戏软件的说明是:myown war game。Linux操作系统搜索这个软件包就...
    99+
    2022-06-04
    详解 步骤 操作系统
  • informix linux的安装步骤
    本篇内容介绍了“informix linux的安装步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!inf...
    99+
    2024-04-02
  • linux下安装yum步骤
    一、安装yum前下介绍以下知识。 1、yum介绍 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从...
    99+
    2023-10-03
    ubuntu 服务器 centos
  • Pycharm快速安装OpenCV的详细操作步骤
    目录前言以下是几个比较全面的国内pip镜像源:第一步第二步第三步第四步第五步第六步总结前言 由于pycharm自带的pip源网站是国外网址,这就导致了许多国内用户在pycharm中下...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作