返回顶部
首页 > 资讯 > 数据库 >一、mysql基础安装
  • 338
分享到

一、mysql基础安装

mysql基础安装数据库入门数据库基础教程 2019-03-05 20:03:41 338人浏览 绘本
摘要

一、搭建mysql数据库 mkdir /datatar -xvf Mysql-8.0.19-linux-glibc2.12-x86_64.tar.xzmv mysql-8.0.19-linux-glibc2.12-x86_64 /data/

一、mysql基础安装[数据库教程]

一、搭建mysql数据库

mkdir /data
tar -xvf Mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz
mv mysql-8.0.19-linux-glibc2.12-x86_64 /data/mysql

添加环境变量

echo ‘export PATH=/data/mysql/bin:$PATH
‘>>/etc/profile
source /etc/profile

创建用户

useradd mysql??
mkdir /data/mysql/data #创建数据目录
chown -R mysql.mysql /data #将/data目录权限授权给mysql用户

二、初始化数据库

初始化数据,初始化管理员的临时密码

mysqld --initialize ?--user=mysql --basedir=/data/mysql --datadir=/data/mysql/data

技术分享图片

5.7开始,MySQL加入了全新的 密码的安全机制:
1.初始化完成后,会生成临时密码(显示到屏幕上,并且会往日志中记一份)
2.密码复杂度:长度:超过12位? 复杂度:字符混乱组合
3.在5.7.11版本后把密码过期默认值从360变成了0也就是永不过期了

初始化数据,初始化管理员的密码为空

mysqld --initialize-insecure ?--user=mysql --basedir=/data/mysql --datadir=/data/mysql/data

技术分享图片

三、配置启动文件并启动数据库

cat > /etc/my.cnf <
[mysqld]
user=mysql
basedir=/data/mysql
datadir=/data/mysql/data
server_id=6
port=3306
socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock
prompt=3306 [d]>
EOF

1、直接启动

/data/mysql/bin/mysqld --defaults-file=/etc/my.cnf &

2、通过mysql自带的启动脚本启动

cp /data/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
service mysqld start

技术分享图片

设置开机启动
chkconfig --level 35 mysqld on
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --list

3、使用systemd管理mysql

cat > /etc/systemd/system/mysqld.service <[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=Http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/data/mysql/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 5000
EOF
systemctl daemon-reload
systemctl start mysqld
systemctl status mysqld

技术分享图片

systemctl enable mysqld.service #添加开机自启

四、启动数据库

1、如果使用的是管理员临时密码初始化的

mysql -uroot -p‘pEckoe?q#4Kd‘
alter user [email protected] identified by ‘123‘;
flush privileges;

2、如果使用的是管理员空密码初始化

[[email protected] ~]# mysqladmin -uroot -p passWord 123
Enter password:? ##直接回车就好,密码为空

五、管理员用户密码忘记处理

先停掉数据库

systemctl stop mysqld

--skip-grant-tables ##跳过授权表
--skip-networking ##跳过远程登陆,防止远程用户恶意登陆
mysqld_safe --skip-grant-tables --skip-networking & #此时任意密码都可以登录数据库

技术分享图片

mysql ##直接输入mysql就可以登陆

alter user [email protected] identified by ‘1234‘;
flush privileges;
alter user [email protected] identified by ‘1234‘; #必须再来一次不然不生效

技术分享图片

1、如果使用service管理mysql

service mysqld restart #直接重启就好

技术分享图片

2、如果使用systemctl,直接重启停不掉mysqld_safe

mysqladmin -uroot -p1234 shutdown

systemctl start mysqld

技术分享图片

?

?

?

一、mysql基础安装

原文:https://blog.51cto.com/u_13236892/3314508

您可能感兴趣的文档:

--结束END--

本文标题: 一、mysql基础安装

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

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

猜你喜欢
  • 一、mysql基础安装
    一、搭建mysql数据库 mkdir /datatar -xvf mysql-8.0.19-linux-glibc2.12-x86_64.tar.xzmv mysql-8.0.19-linux-glibc2.12-x86_64 /data/...
    99+
    2019-03-05
    mysql基础安装 数据库入门 数据库基础教程
  • Mysql数据库理论基础一:MySQL编译安装
     Mysql数据库理论基础一:编译安装一、简介由MySQL AB公司开发,是最流行的开放源码SQL数据库管理系统,主要特点:1、是一种数据库管理系统2、是一种关联数据库管理系统3、是一种开放源码软...
    99+
    2024-04-02
  • MySQL基础:8.0版本安装
    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relati...
    99+
    2021-10-14
    MySQL基础:8.0版本安装
  • mysql基础 - mysql5.7版本安装
    文章目录 前言一、mysql5.7下载1.打开网址 https://downloads.mysql.com/archives/installer/ 选择Product Version 向下找到...
    99+
    2023-09-04
    mysql 数据库 java
  • Mysql基础(一)
    准备工作 开启服务器 ··windows系统:   方法1.搜索服务,找到mysql并开启.   方法2.如果安装的是5.7版本,cmd中输入: net start MySQL57 ··Mac系统:   系统偏好设置开启mys...
    99+
    2014-12-15
    Mysql基础(一)
  • Windows10安装MySQL教程(零基础)
    1、下载MySQL 官网:https://www.mysql.com/cn/ 点击下载 选择社区版 ...
    99+
    2023-09-07
    mysql 数据库 Powered by 金山文档
  • MongoDB基础安装
    MongoDB基础安装 MongoDB概述 (1)MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 (2)MongoDB是一个介于关系数...
    99+
    2024-04-02
  • 【MYSQL系列】【基础版】第一章 MYSQL的安装以及测试
    1. MYSQL的安装以及测试     1.1 什么是数据库,有什么作用,以及有哪些特点     &nbs...
    99+
    2024-04-02
  • MySQL基础篇(一)
    本文主要内容为MySQL的基础语句以及正则表达式等内容。 本文操作的数据库内容存在个人github:https://github.com/YuanGao-1/blog_demo.git init_schema.sql为建表脚本 init...
    99+
    2018-12-14
    MySQL基础篇(一)
  • MySQL的基础(一)
    MySQL的基础(一) SQLSQL的语法特点主要包括以下几点:一、 SQL - DDL -- 数据定义语言1.1 数据库操作1.1 显示现有的数据库1.2 创建数据库1.3 删除数据库1.4...
    99+
    2023-10-25
    mysql oracle 数据库 1024程序员节
  • 【MySQL基础篇】MySQL数据库安装教程
    ✅作者简介:大家好我是hacker707,大家可以叫我hacker,新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 ...
    99+
    2023-09-06
    数据库 mysql
  • LAMP之MySQL的安装及基础命令
    前面我们介绍了apache httpd server ,而在企业网站平台中,为了提供更丰富.强大的web应用功能,还需要后台数据库和网页编程语言等多种角色的支持,这里我们来安装一下MySQL数据库。 ...
    99+
    2024-04-02
  • Mysql入门基础(2)-->Mysql数据库安装
    第二章      Mysql数据库安装声明数据库和实例: 在数据库领域中有两个词很容易混淆,它们就是“实例“和数据库(database).数据库:在物理操作...
    99+
    2024-04-02
  • MySQL基础知识(一)-超详细Windows系统安装MySQL详细教程
    1.简介   原计划,今天这篇想要给小伙伴们讲解一下python操作mysql数据库,但是由于近期换了一台新的电脑,所以一看mysql数据库都没安装,所有才有了这篇文章。尽管网上不乏此类型的文章,但是刚好自己要安装,所以就总结和分享一下下了...
    99+
    2023-08-31
    mysql windows 数据库 软件测试 程序人生
  • MySql的回顾一:基础
        周末的时光是短暂,也是轻松愉快的,在这炎炎的夏日坐在小板凳上,吹着空调喝着茶的我带你点轻轻的点开我的文章链接,带领屏幕前的你回顾一下MySql的内容,希望你能有所收获。本篇随笔分上下两部分,上半部分理论,下半部分实际操作。...
    99+
    2019-10-15
    MySql的回顾一:基础
  • 一、MySQL数据库基础
    1.1、数据库模型  数据库由一批数据构成有序集合,这些数据被存在结构化的数据表中。数据表之间互相关联,反应客观事物间的本质联系。数据库系统提供对数据的安全控制和完整性控制。数据库的发展大致划分为...
    99+
    2024-04-02
  • MySQL总结(二)SQLyog安装与MySQL基础与SQL概念
    1.2 下载 官网 https://sqlyog.en.softonic.com/ 网盘地址: 版本: 12.0.9-0 链接:https://pan.baidu.com/s/16qEAI-kIpbryrV1Ep9HX6A 提取码:vm...
    99+
    2016-12-22
    MySQL总结(二)SQLyog安装与MySQL基础与SQL概念
  • MySQL的编译安装及基础操作流程
    不知道大家之前对类似MySQL的编译安装及基础操作流程的文章有无了解,今天我在这里给大家再简单的讲讲。感兴趣的话就一起来看看正文部分吧,相信看完MySQL的编译安装及基础操作流程你一定会有所收获的。一、my...
    99+
    2024-04-02
  • 【MySQL】MySQL基础知识详解(一)
    MySQL select列的别名去除重复行空值参与运算着重号查询常数显示表结构过滤数据 排序使用 ORDER BY 对查询到的数据进行排序操作。使用列的别名,进行排序二级排序 分页LI...
    99+
    2023-09-04
    mysql 数据库 SQL
  • PHP基础——安装Apache软件
    文章目录 PHP搭建环境——软件安装及使用安装Apache软件Apache的目录结构说明Httpd.exe 的详细应用 配置默认站点安装及配置PHP安装PHP语言Php.exe的应用 ...
    99+
    2023-09-15
    apache php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作