MySQL初使用:启动和连接。
来源:互联网 发布:绿色优化手机软件 编辑:程序博客网 时间:2024/05/20 08:24
mysql初使用
笔者虽是计算机科学与技术学院的学生,但之前对于数据库只是泛泛了解,没有仔细研究。今天在一大神指导下开始初步接触mysql,开始正式学习mysql。由于笔者基础比较薄弱,今天就先开学习MySQL的启动与连接。由于mysql采用的始cs模式(server--client),所以要先启动mysql服务器,然后再用客户端连接服务器才能使用。下面详细介绍今天所学。
1.启动
在mysql官网(www.mysql.com)下载MySQL,在下载前需要注册然后才能下载。下载完mysql后,把mysql解压到D盘中(不作特殊要求),记住MySQL文件的路径,打开cmd(在开始中搜索)进入dos界面,接下来大多数操作都要在此界面中完成。图示:
进入都是界面后输入命令行“cd /d d:/mysql-5.7.12-winx64”(cd在dos中是指打开指定路径文件 ,后面的是我的mysql文件的路径 ),图示如下:
进入MySQL文件后在进入此文件夹中的bin文件夹,即输入命令行”cd bin”。图示:
进入bin文件夹后就可以开始初始化MySQL服务器了,这之前你可以仔细观察未启动之前的mysql文件包含什么,初始化之后就可以比较了(大家可以自己注意),接着在dos界面输入“mysqld.exe--initialize”,注意是mysqld而不是mysql(mysqld是指mysql服务器程序)。图示:
此时MySQL服务器已经初始化了,这是再次打开MySQL文件你会发现与初始化前文件中多了一个data文件,这是因为你初始化了服务器时创建了数据库和用户。然后打开data文件夹,打开最后的.err文件(可以用notepad++打开),打开后会发现这样一行字:“[Note] A temporary password is generated for root@localhost: q<O0oafhofb1”。这说明你初始化了服务器创建了一个用户而密码正是q<O0oafhofb1。图示:
记住密码后,就可以开始启动mysql服务器,在dos界面输入“mysqld”,就可以打开服务器,图示:
此时服务器已经开始运行,可进入连接阶段了。
2.连接
经过上面的步骤我们已经把服务器运行起来,现在把客户端连接起来,我们就可以使用MySQL了,连接有两种方法,这里使用介绍使用dos命令行建立连接。重新打开一个cmd,并进入mysql文件的bin文件中(上面介绍过),接着输入命令行:“mysql -u root -p”(mysql是client程序,后面的是参数。-u root 表示用户是root,-p 表示接下来输入密码)。这是它会提示输入密码(在启动步骤中有),输入后就建立了连接。图示:
建立连接之后,如果想查看有哪些数据库,但使用前要改密码,是因为你用--initialize是随机产生的密码,初始使用要改下密码。用alter user语句来改密码:“set password=password(‘123456’)”,密码自己可以设,改完之后,在输入命令行:“show databases;”(要加分号),就可以查看有哪些数据库了。图示:
总结:
在启东时可以分为三步,第一步在mysql官网www.mysql.com/downloads下载mysql community server软件;第二步解压后,进入mysql的bin目录,执行 mysqld --initialize 初始化数据库(包括创建数据库,创建用户等);第三步执行mysqld启动mysql服务器。
在连接时也可以分为三步,第一步进入mysql的bin目录,输入mysql -u root -p,后输入密码;第二步用set password = password('123456'),将密码改成123456;第三步 用show databse;看了下当前有多少数据库了。
看着复杂,总结来看六步,自己实验做做,其实并不困难。
1 0
- MySQL初使用:启动和连接。
- mysql启动和连接
- MySQL的启动和连接
- Mysql连接、启动和关闭
- Mysql服务的启动和连接
- mysql启动、停止、重启和连接
- MySQL学习笔记04-MySQL的启动和连接
- MySQL学习笔记04-MySQL的启动和连接
- mysql 启动远程连接
- MySQL启动远程连接
- MySql 启动与连接
- 视窗下MySQL的启动和连接(图文)
- mysql安装使用----1 安装和启动
- linux下的Mysql使用和启动
- 使用systemctl命令启动和关闭mysql
- mysql中子查询和连接的使用
- mysql的启动与连接
- MySQL的启动与连接
- 微信热补丁解决方案Tinker初探(一)
- 继承重写NetworkLobbyPlayer之后无法创建GamePlayer的解决办法
- Ubuntu 16.04 安装opencv2.4
- express的cookie-parser的使用
- Toast 封装
- MySQL初使用:启动和连接。
- QT使用时遇到的乱码问题解决方法
- 以Swift Framework的方式提高swift编译速度。
- QT4.7.3交叉编译到ARM后,字体大小如何调整?
- 联接查询
- Unity网络教程翻译(三)多人游戏大厅
- 使用CubeMx制作一个SD卡作为存储空间的U盘
- GDUT-1164-找出出现次数超过一半的数
- 内存的分配方式