安装windows版mysql
windos版mysql下载地址:https://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.51-winx64.zip
1、解压文件
2、创建配置文件
注意:配置文件是以ini结尾,需要设置windows显示问价扩展名
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\MySQL-Windows\mysql-5.6.51-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\MySQL-Windows\mysql-5.6.51-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
在cmd终端输入mysqld,启动mysql,进程会挂载前台
搜索service,可以查看服务进程
3、将mysql加入service
在cmd终端输入 mysqld --install
出现Insyall/Remove of the Service Denied,需要用管理员身份打开cmd
如果想要移除mysql
执行命令:mysqld --remove
4、启动mysql
在cmd终端输入 net start mysql,需要以管理员身份运行
开启和关闭mysql
开启:net start mysql
关闭:net stop mysql
查看mysqld服务进程
执行:tasklist |findstr mysqld
杀死进程的方式
执行:taskkill /F /PID 进程号
登入mysql,和linux的方式相同
select user():查看当前登入用户
设置当前登入用户密码
mysql> set password=password('123456');
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges; # 刷新权限
Query OK, 0 rows affected (0.00 sec)
5、设置客户端免密登入
** 需要修改my.ini文件**
[client]
# 设置mysql客户端默认字符集
default-character-set = utf8
[mysql]
# [mysql] 是针对电脑程序运行的客户端
# 设置mysql客户端默认字符集
default-character-set=utf8
user=root
password='123456'
[mysqld]
# [mysqld] 是MySQL的服务端
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\MySQL-Windows\mysql-5.6.51-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\MySQL-Windows\mysql-5.6.51-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
再次登入,直接使用mysql命令,就可以登入
常用SQL语句
truncate table 表名; # 清空表,速度比delete更快
查看字符串编码
show creat database 库名; # 可以查看这个库的字符串编码