首页 > 数据库 >MySQL简易安装

MySQL简易安装

时间:2022-11-07 10:56:33浏览次数:44  
标签:etc -- 安装 MySQL 简易 usr mysql local

** MySQL安装教程**
本教程根据MySQL官方文档安装,过程简单,只适用于自己练习SQL,当做练习用。

资源准备

MySQL版本:mysql-8.0.31-linux-glibc2.12-x86_64.tar.xz
Linux版本:centos7 64位
安装libaio包
yum install libaio

1、卸载自带mariadb数据库
rpm -qa|grep mariadb
rpm -e mariadb-libs-5.5.64-1.el7.x86_64 --nodeps
2、添加mysql和mysql用户组
groupadd mysql
useradd mysql
3、配置参数文件
vim /etc/my.cnf
[client]
socket=/home/mysql/mysql.sock
[mysqld]
lc_messages_dir=/usr/local/mysql/share/
basedir=/opt/mysql/
datadir=/opt/mysql/data
log_error=err.log 
socket=/home/mysql/mysql.sock
user=mysql

[mysql.server]
basedir=/usr/local/mysql
socket=/home/mysql/mysql.sock

创建完文件后给mysql赋权
chown mysql:mysql /etc/my.cnf

4、安装MySQL
tar xvf mysql-8.0.31-linux-glibc2.12-x86_64.tar.xz -C /usr/local/mysql
chown mysql:mysql /usr/local/mysql
/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --initialize
5、启动MySQL
/usr/local/mysql/bin/mysql -uroot -p
临时root密码
vim /opt/mysql/data/err.log
搜索关键字temporary password
第一次登录需要初始化密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123';
6、开机自启动MySQL
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
chkconfig --level 345 mysql on

标签:etc,--,安装,MySQL,简易,usr,mysql,local
From: https://www.cnblogs.com/xihuanhaoyangmao/p/16865218.html

相关文章

  • windows10安装wsl的centos7版本,并启动ssh服务远程访问
    1.安装wsl的centos版本wsl是什么就不多说了,不清楚的自己去谷歌吧。也可以参考下面几篇文章:[https://learn.microsoft.com/zh-cn/windows/wsl/install-manual](microsoft......
  • docker安装kuboard
    目录一、kuboard安装二、域名、反向代理配置三、参考一、kuboard安装kuboard可以部署在kubernetes集群之上,也可以部署在集群之外。作为管理多集群的图形化工具建议部署在......
  • 定时备份测试平台的mysql数据文件
    背景定时备份ATP的Mysql数据,一周一次,仅保留2个月数据(8次)解决步骤思路编写shell脚本实现备份功能,后加上定时任务第一部分(shell脚本)#!/bin/bash#定义mysql的......
  • docker容器中安装vim
    1.进入容器dockerexec-it<容器名称/id>bash 2.进入apt-get配置目录cd/etc/apt 3.执行备份命令cpsources.listsources.list.bak 4.查看版本cat/etc/o......
  • 第2-1-3章 docker-compose安装FastDFS,实现文件存储服务
    目录4docker-compose安装FastDFS4.1docker-compose-fastdfs.yml4.2nginx.conf4.3storage.conf4.4测试4docker-compose安装FastDFS需要注意:network_mode必须是ho......
  • Mysql索引的一二三问
    下面文章整理下我对mysql索引的理解1、什么是索引索引和表的关系可以类比于目录和书籍,它们的存在就是为了更快地检索到记录,在mysql中,索引是表的一部分,是数据记录的引用指......
  • VS2022离线安装包
    # 下载visualstudio的在线安装包下载VisualStudioTools-免费安装Windows、Mac、Linux(microsoft.com) # 在适当的位置新建一个文件夹,我是放在桌面了C:\Use......
  • 史上最详细Docker安装Redis (含每一步的图解)实战
    不仅教你安装,还教你删除。每一行命令都带图解,绝对能懂。大家对搭建RedisClustr(Redis集群)感兴趣的,可以看看这篇文章Docker搭建RedisCluster集群环境希望对大家有所......
  • MySQL数据库如何改名
    前戏有时候生产环境是以项目来命名,有时候会出现更名情况,其实如何安全的更改数据库名,是个非常棘手的问题,特别是针对MySQL来数据库来说被取消的命令MySQL之前提供了一个re......
  • MySQL可重复读隔离级别并没有完全解决幻读
    MVCC产生幻读的场景两种读法解决幻读的方法快照读:使用快照ReadView,插入的数据,他的事务号也是插入任务所属的那个事务,只需要照常检查这个事务是否是可见的即可当前......