mysql介绍
数据库就是组织、存储、管理数据的仓库。通常我们可以通过文件来储存数据,但是在文件中读写数据的速度相对较慢。所以我们使用关系型数据库管理系统来管理和储存大数据量。
window下安装配置
第一步,下载,mysql下载,这里使用的是当前最新版本,其他版本自行下载,下面原理大致相同。
第二部,解压。把下载的压缩包解压到任意目录下(下面都以 F:\mysql\mysql80
为例)。
第三步,配置环境变量。打开我的电脑右键
->属性
->高级系统设置
->环境变量
->用户变量
中找到Path
。
加入一个新的环境变量,也就是
bin目录地址
,保存即可。(例:上面我们解压的是F:\mysql\mysql80
,那么你可以在该文件下找到bin
目录,那么配置的环境变量就是F:\mysql\mysql80\bin
)。
第四步,修改mysql自带的配置文件。
在
F:\mysql\mysql80
下新建一个文件,命名为my.ini
,在my.ini
中添加红框内容,箭头部分是对应文件夹的位置。最后保存。
这里贴一下内容,目录位置自行修改:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=F:\mysql\mysql80
# 设置mysql数据库的数据的存放目录
datadir=F:\mysql\mysql80\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
第五步,安装及启动服务。
- 初始化数据库
mysqld --initialize --console
会输出如下图所示的默认密码,要记下来,后面修改需要用到。
- 以管理员的方式打开cmd,进入到
bin
目录下,运行安装服务命令:
mysqld install mysql
一定要以管理员身份,否则报错:Install/Remove of the Service Denied!
。
管理员运行安装步骤:在开始窗口直接输入cmd,右键cmd应用出现
以管理员身份运行
。
一定要进入到 bin 目录下运行,如果是 bin 的上级目录会报错。
- 启动服务
net start mysql
- 停止服务
net stop mysql
- 移除服务
mysqld remove mysql
退出mysql服务
exit
删除mysql服务
sc delete mysql # 删除mysql服务
然后删除 mysql 相关安装目录即可卸载掉 mysql。
至此,我们就可以通过 mysql --version
命令来查看mysql是否安装完成。
第六步,修改密码。
- 初始密码登录。
首先用刚才记下的密码登录一下,成功登录。
mysql -u root -p
【注意】
如果找不到密码,在 my.ini 中添加 skip-grant-tables
配置可以跳过密码检查。
- 修改密码。
接着修改初始密码。(root123
为新密码,可自行设置)。
alter user 'root'@'localhost' identified with mysql_native_password by 'root123';
- 新密码登录。
最后用新密码登录成功。
至此,window 下安装并配置 mysql 完成。
mysql客户端连接数据库
安装 navicat(由于收费,这个可自行百度破解版),选择连接 mysql,输入root/root123 连接,查询出数据即可。
to be continue…