MySQL是一个关系型数据库管理系统 ,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统)应用软件。
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码 这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
MySQL为我们提供开源的安装在各个操作系统上的安装包,包括mac,linux,windows。
mysql的安装、启动和基础配置 —— Windows版本:https://www.cnblogs.com/nickchen121/p/11145124.html
mysql的安装、启动和基础配置 —— Linux版本:https://www.cnblogs.com/nickchen121/p/11145125.html
mysql的安装、启动和基础配置 —— Mac版本:https://www.cnblogs.com/nickchen121/p/11145123.html
前提:启动终端(cmd),输入 mysql,如果不是提示 不是内部或外部命令,代表已安装数据库。
总结:如果能连入,先停止服务 | 如果添加了服务,就移除服务 | 取消环境变量配置
开启终端(cmd)启动MySQL
进入MySQL的两种方式:
游客登录(不一定能登入,登入了也啥都不能干):
在终端中直接输入:mysql
管理员登录:
在终端中直接输入:mysql -u root -p
再输入密码,没有任何提示,没有密码直接回车
连接指定服务器的mysql:
在终端输入:mysql -h (ip地址) -P (端口号) -u (账号) -p (密码)
>:mysql -hlocalhost -P3306 -uroot -p
进入数据库后:
mysql>: select user();
mysql>: select * from mysql.user;
mysql>: select * from mysql.user \G
mysql>: select user,password,host from mysql.user;
3.root登录下,删除游客(操作后要重启mysql服务):
mysql>: delete from mysql.user where user='';
4.root登录下,修改密码(操作后要重启mysql服务):
mysql>: update mysql.user set password=password('12345678') where host='localhost';
5.退出数据库:
>: quit
>: exit
原文:https://www.cnblogs.com/Lin2396/p/11631456.html