mysql 5.7.22windows解压版安装步骤
解压文件到指定的文件夹
· 解压mysql-5.7.22-winx64.zip文件,本文假设解压后的目录结构为D:\mysql-5.7.22-winx64\bin。
· 在D:\mysql-5.7.22-winx64目录下新建my.ini文件,内容如下:
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:/mysql-5.7.22-winx64
# 设置mysql数据库的数据的存放目录。
# 默认数据目录在%basedir%\data
datadir=D:/mysqldata
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF-8字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
初始化数据库
· 在bin目录下执行如下命令初始化数据库
mysqld --initialize-insecure
· 说明:因为使用了参数“--initialize-insecure”,因此默认创建的root用户密码为空。
启动与关闭数据库
· 启动:mysqld --console
· 关闭:mysqladmin -uroot shutdown
安装服务(可选)
· 安装MySql服务:mysqld install
· 移除MySql服务:mysqld remove
· 启动MySql服务:net start mysql
· 停止MySql服务:net stop mysql
修改root用户的密码
· 关于root用户的密码,在初始化数据库时,根据使用的参数不同,root用户的初始化密码也不同。
o --initialize:随机产生密码。在data目录的*.err文件的最后一行可以找到。
o --initialize-insecure:密码为空。
· 要使用root账号时,服务器要求必须先修改密码后才能做其他操作。
· 使用创建的临时密码登录,然后修改密码。
mysql -u root -p
mysql>alter user user() identified by '888888';
其他使用技巧
· 修改用户密码
o 用户密码基本用法:alter usertestuser identified by '123456';
o 修改当前登录用户密码:alter useruser() identified by '123456';
· 显示数据库列表
show databases;
· 切换当前数据库
use mysql;
· 显示库中的数据表
show tables;
· 显示数据表的结构
describe 表名;
· 建库:
create database 库名;
· 建表
use 库名;
create table 表名 (字段定义列表);
· 查询表中的数据
select * from 表名;
· 删除表中的数据
delete from 表名;
· 删除表
drop table 表名;
· 删除数据库
drop database 库名;