MySQL数据库的安装使用

网友投稿 624 2022-05-29

MySql数据库

概要

一、 MySQL数据库的概述 二、 MySQL数据库的搭建(重点) 三、 MySQL数据库软件的使用 四、 MySQL数据类型 五、 MySQL数据库数据的操作(重点)

一、初识MySQL数据库

1. 数据库的概述

长期存储在计算机内的,有组织的,可共享的数据集合。

存储数据的仓库。(文件)

操纵和管理数据库的软件。(软件)

关系型数据库:二维表的形式存储数据。

非关系型数据库:NoSQL---------Not only SQL

Redis:键值对存储,K-V形式存储

MongoDB:文档存储,将数据以文档的形式存储,Json/XML

HBase:列存储,Hadoop Database

Oracle:甲骨文公司

SQLServer:微软

简单、界面友好,交互和操作性更强

开放性差,性能低

DB2:IBM

伸缩性比较强,适用所有的主流的平台

收费

MySQL:MySQL AB

2. MySQL数据库概述

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发的,目前属于Oracle旗下产品。

社区版:免费(个人、组织、企业)

企业版:非盈利的版权,会收取一定的服务费

开源、自由的关系型数据库管理系统

短小精悍,速度快,拥有成本低

是 LAMP 流行的网站架构的一部分(Linux+Apache+MySQL+php)

被广泛的运用在互联网公司中(中小型网站中)

二、安装 MySQL数据库

<1> 安装方式

ZIP安装,压缩包的方式安装

MSI安装:windows installer 微软格式的安装包安装

<2> 注意事项:以前安装过,需要卸载干净再安装

关闭MySQL服务

右击计算机,点击管理,找到mysql服务关闭

卸载MySQL软件

控制面板----程序----卸载程序----右键卸载MySQLxxx文件

MySQL数据库的安装与使用

删除残留文件

原安装位置

删除c:\ProgramData\MySQL

删除残留文件配置参数

打开注册表(win+R----regedit----xxxMACHINE----SYSTEM----ControlSetxxx----Services----EventLog----Application----删除MySQLxxx)

<3> 安装

MSI安装方式(操作和配置更加简单)

注意:字符集的选择,推荐utf8

三、使用MySQL软件

<1> 启动服务

net start mysql 启动服务

net stop mysql 关闭服务

<2> 登陆数据库

格式:mysql -参数

参数:

-u 用户名

-p 密码

-P 端口号

-h 数据库的服务器地址(远程链接数据库)

– prompt 设置提示符

例如:

mysql -uroot -proot

mysql -uroot -proot -P3306 -h127.0.0.1

mysql -uroot -proot -P3306 -h123.231.11.35(阿里云上的服务器: 上海|北京)

mysql -uroot -p回车

密码(密码不可见)

使用MySQL Command Line Clinet 输入密码

<3> 退出数据库

ctrl+c

exit

\q

quit

<4> 修改密码

第一种修改密码方式,当你忘记m密码的时候使用这种方式修改

停止MySQL服务

在DOS下输入 mysqld --skip-grant-tables

在新开一个DOS登陆mysql数据库(不需要密码)

更改密码:

use mysql 选择名称是mysql的数据库

update user set password=password(‘密码’) where user=‘root’;

关闭DOS窗口,结束mysqld进程

重启MySQL服务,使用新的密码登陆

update user set password=password(“root”) where user=“root”;

第二种修改密码方式,当你没有忘记密码的时候想要去修改密码,建议使用这种方法,因为简单。

mysqladmin -u 用户名 -p password 新密码 (回车输入旧密码)

或者 mysqladmin -u 用户名 -p 密码 password 新密码

<5> 修改MySQL的提示符

prompt 提示符

mysql -uroot -proot --prompt 提示符

例如: mysql -uroot -proot --prompt nihao

<6> 识别版本号

select version();

MySQL SQL 数据库

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python爬虫120例之案例58,手机APP爬虫,“武器库”的准备and皮X虾APP的测试
下一篇:【FFmpeg】FFmpeg 帮助文档使用
相关文章