MySQL的安装和基本管理

---恢复内容开始---

  MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle(甲骨文)旗下公司。MySQL最流行的关系型数据库管理系统。在web应用方面MySQL是最好的RDBMS(Relational Database Manager System,关系数据库管理系统)应用软件之一。

mysql是什么:

  MySQL就是一个基于socket编写的C/S架构的软件。

数据库管理软件分类:

  关系型:如,sqllite , db2 ,oracle ,access ,sql server ,mysql.  sql语句通用。

  非关系型:mongodb,redis ,memcache.

  关系型数据库是由表结构的,而非关系型数据库是key:value存储的没有表结构。

MySQL的下载安装:

  下载地址:https://dev.mysql.com/downloads/mysql/

初始化:

  mysqld --initialize-insecure

启动mysql服务:

mysqld

//启动MySQL服务

启动mysql客户端并连接mysql服务端(需要重开一个cmd窗口):

mysql -uroot -p
#  接连MySQL服务器

将MySQL服务制作成windows服务。

注意:--install前,必须用mysql启动命令的绝对路径
# 制作MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.6.40-winx64\bin\mysqld" --install

# 移除MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.7.16-winx64\bin\mysqld" --remove

注册成服务之后,以后再启动和关闭MySQL服务时,仅需执行如下命令:
# 启动MySQL服务
net start mysql

# 关闭MySQL服务
net stop mysql

windows下登陆设置密码:

  打开终端,输入mysql:

  输入mysql提供的函数,select user(); 查看当前登陆的账号。

当前登录的默认账号为[email protected]

如果想切换到root账号登陆:

  默认没有密码,直接回车可进入。

mysql -uroot -p

再查看当前用户:select user();

设置管理员root账号密码:

mysqladmin -uroot -p password "123"
# 设置初始密码,由于原密码为空,因此-p可以不用

再登陆则需要输入密码:

如果想将密码123 改成456:

mysqladmin -uroot -p"123" password "456"
#修改mysql密码,因为已经有密码了,所以必须输入原密码才能设置新密码

密码忘记--破解密码:

  1,以管理员身份打开cmd

  2,停掉mysql服务端:

net stop mysql

  3,执行命令跳过授权表:

mysqld --skip-grant-tables

  4,将密码设置为空:

update mysql.user set authentication_string =password(‘‘) where User=‘root‘;

  5,刷新权限,执行命令;

flush privileges;

  6,退出mysql。

  7,让用户去加载权限,以管理员身份进入cmd,查看当前mysql进程

tasklist |findstr mysql

  8,杀死当前进程

taskkill/F /PID ‘id码‘

  9,再次登陆,就无需密码。

统一字符编码:

  进入mysql客户端,执行\s

为了统一字符编码,请执行如下操作:

(1)my.ini文件是mysql的配置文件,创建my.ini文件

(2)将如下代码拷贝保存。

#mysql5.5以上:修改方式为
    [mysqld]
    character-set-server=utf8
    collation-server=utf8_general_ci
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8

(3)以管理员身份重启服务。

(4)在cmd中输入mysql进入mysql环境,执行\s,显示如下信息,表示成功

原文地址:https://www.cnblogs.com/stfei/p/9168443.html

时间: 2024-10-01 00:28:58

MySQL的安装和基本管理的相关文章

1-3 mysql的安装和基本管理

一.MySQL介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一. mysql是什么 mysql就是一个基于socket编写的C/S架构的软件 客户端软件 mysql自带:如mysql命令,mysqldump命令等 python模块

mysql mmm安装管理详解

机器简介: monitor 192.168.146.131 监控服务器 master-001 192.168.146.129 读写主机001 master-002 192.168.146.130 读写主机002 slave-001 192.168.146.131 只读主机001 虚拟IP分配 master-001 192.168.146.135 writer master-002 192.168.146.136 reader slave-001  192.168.146.137 reader 三

多实例mysql的安装和管理

多实例mysql的安装和管理 mysql的多实例有两种方式可以实现,两种方式各有利弊. 第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便. 第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便,集中管理. 下面就分别来实战这两种多实例的安装和管理 先来学习第一种使用多个配置文件启动多个不同进程的情况: 环境介绍: mysql 版本:5.1.50 操作系统:

linux学习笔记4:linux的任务调度,进程管理,mysql的安装和使用,ssh工具的使用,linux网络编程

1.设置任务调度命令crontab 任务调度是指系统在某个时间执行的特定的命令或程序.任务调度分为:1)系统工作:有些重要的工作必须周而复始的执行,如病毒扫描.2)个别用户工作:个别用户可能希望执行某些程序. (1)设置任务调度文件:/etc/crontab  1)首先设置个人任务调度.执 行crontab -e命令.  2)接着输入任务到调度文件.  如:5**** ls -l  /etc/> /tmp/to.txt  表示说每个小时的第五分钟执行ls -l /etc/>/tmp/to.tx

MySQL安装和基本管理

1 MySQL安装 2 mysql基本管理 1.MySQL安装     1 Linux安装 #二进制rpm包安装 yum -y install mysql-server mysql #源码安装mysql 1.解压tar包 cd /software tar -xzvf mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.21-linux-glibc2.5-x86_64 mysql-5.6.21 2.添加用户与组 groupadd mysql

MySQL之安装管理操作

简单的发个牢骚 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一. 关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性. MySQL是开源的,所以你不需要支付额外的费用. MySQL支持大

Windows下MySQL下载安装、配置与使用

用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但我还是要写出来,因为我当时走了很多弯路,我希望你们能够避免我走的这些弯路.当然,知道同学的可以略过,选择你想知道的地方看) 第一大步:下载.(不需要注册也可以下载,直接点下面的no thanks) a.俗话说:“巧妇难为无米之炊”嘛!我这里用的是

MySQL 免安装版配置方法

1. 下载MySQL Community Server 5.6.13 2. 解压MySQL压缩包    将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:    "D:\Program Files\MySQL\mysql-5.6.13-win32"    将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini    复制下面的配置信息到 my.ini 保存    #如果没有my-default.ini,可自己新建my.ini或者从其他地方中获取##

Python 3 mysql 简介安装

Python 3 mysql 简介安装 一.数据库是什么 1.  什么是数据库(DataBase,简称DB) 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合.数据库中的数据按一定的数字模型组织.描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并且可为各种用户共享. 2.什么是数据(Data) 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字.图片,图像.声音.语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机 在计算机中