MySQL的bin目录下的mysql.exe是客户端程序,mysqld.exe是服务端程序

使用的时候先开服务端,再开客户端,如果停掉了服务端,客户端也不能使用。

使用之前将mysql添加到环境变量中,这样我们可以直接在命令行中去启动mysql的服务端和客户端

我们在使用MySQL操作时,最好以管理员身份打开命令行,这样可以避免一些权限问题。

1.mysql的初始化

如果安装的mysql中没有data目录,可以来进项初始化

mysqld --initialize-insecure

2.服务端的启动

mysql 客户端进程信息 mysql客户端怎么进入_mysql 客户端进程信息

mysql 客户端进程信息 mysql客户端怎么进入_mysql 客户端进程信息_02

启动成功

使用命令行启动(必须已经安装了mysql的windows服务):

net start mysql
net stop mysql #停止进程

mysql 客户端进程信息 mysql客户端怎么进入_mysql 客户端进程信息_03

3.客户端的启动

再开一个命令窗口,用来启动客户端

mysql 客户端进程信息 mysql客户端怎么进入_服务端_04

启动成功

4.select user();

查看当前登录的账号,默认是ODBC:localhost

mysql 客户端进程信息 mysql客户端怎么进入_mysql 客户端进程信息_05

5.客户端登录

①我们可以以root(管理员账号)登录:

mysql 客户端进程信息 mysql客户端怎么进入_mysql 客户端进程信息_06


然后让你输入密码:

mysql 客户端进程信息 mysql客户端怎么进入_服务端_07

②直接登录:

mysql 客户端进程信息 mysql客户端怎么进入_mysql_08

6.密码设置及修改

1.密码设置

如果没有设置,默认的密码为空,按个空格再回车就进去了,但是没有密码是一件非常危险的是,也就是说任何用你电脑的人都可以以管理员身份操作你的数据库,所以我们要设置密码:

mysql 客户端进程信息 mysql客户端怎么进入_mysql_09

这里的"123"是要设置的密码,可以自定义,设置完密码后,我们登录一下,看看是不是管理员身份:

mysql 客户端进程信息 mysql客户端怎么进入_mysql_10

可以明显的看到,就是管理员身份

2.密码修改

我们设置密码后,当然也可以改密码:

mysql 客户端进程信息 mysql客户端怎么进入_客户端_11


前面的"123"是我们现在的密码,后面"456"的是我们将要修改的密码

7.统一字符编码

我们在mysql中输入\s,可以发现

mysql 客户端进程信息 mysql客户端怎么进入_服务端_12

这一块都不是UTF-8

为了统一字符编码,要进行如下操作:

1.配置my.ini文件:安装的mysql中添加一个新的文件my.ini

2.将如下代码复制到文件中

[mysqld]
# 设置mysql的安装目录 **后面的路径一定是安装sql的目录(自己电脑的)**
basedir=D:\mysql-5.6\data
# 设置mysql数据库的数据的存放目录,必须是data
datadir=D:\mysql-5.6\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# mysql端口
port=3306
# 字符集
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

3.重启服务端,然后再开启客户端

4.在客户端中使用\s进行查看

mysql 客户端进程信息 mysql客户端怎么进入_mysql 客户端进程信息_13

8.查看进程

mysql 客户端进程信息 mysql客户端怎么进入_mysql 客户端进程信息_14

tasklist |findstr m    模糊查询,查找到所有带m的进程
tasklist |findstr mysqld    #准确查询

我们可以通过这个方法来看进程是否存在,进而可以杀死进程或进行别的操作

9.杀死进程

mysql 客户端进程信息 mysql客户端怎么进入_服务端_15

taskkill /F /PID 15536

我们需要找到要杀死的PID(进程的ID),然后用这个方法去杀死进程

查找PID的两种方法:

1.tasklist |findstr xx

2.任务管理器—>详细信息

10.客户端与服务端的连接

mysql -h... -P3306   -uroot -pxxx    #远程连接
h是IP地址,我们更改h后的地址,就可以远程连接数据库

mysql -uroot -p     #连接本机

11.制作windows服务

首先确保没有mysqld进程存在,如果进程存在,先杀死进程。

mysqld --install

mysql 客户端进程信息 mysql客户端怎么进入_mysql_16


mysql 客户端进程信息 mysql客户端怎么进入_mysql 客户端进程信息_17


我们可以在计算机服务里找到MySQL。

服务卸载:

mysqld --remove

mysql 客户端进程信息 mysql客户端怎么进入_mysql_18

我们在计算机服务里也找不到了。

12.修改语句的结束符

delimiter 要修改的内容