如何安装Mysql服务

一、安装前准备

1、下载Mysql安装包

下载Mysql安装包:https://downloads.mysql.com/archives/community/(我这里选择的是8.0.34版本,不想下载的同学可以私聊我发安装包)

2、确定安装路径及补充配置文件

将刚刚下载好的压缩包解压到D盘Mysql文件夹下(Mysql文件夹需提前先建好)

二、安装及初始化

1、新增my.ini文件

在D:\Mysql\mysql-8.0.34-winx64目录下新增my.ini文件,里面的内容复制以下代码:

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\Mysql\mysql-8.0.34-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\Mysql\mysql-8.0.34-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=caching_sha2_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

特别注意以下代码段:

1、basedir和datadir要改成mysql对应的安装目录 ;

2、D:后面是\\

2、配置环境变量

搜索:编辑系统环境变量,打开:

3、初始化

点击“环境变量”,在“系统变量”里配置,点击“新建”,“变量名”随便起一个,我是叫mysql,“变量值”将Mysql的安装目录复制进去,我的是:D:\Mysql\mysql-8.0.34-winx64,确定。然后将变量名配置到Path里:%mysql%\bin。

回到mysql的安装目录,在D:\Mysql\mysql-8.0.34-winx64\bin目录下,输入cmd,打开命令行

在命令行里执行:mysqld --initialize --console 命令,成功后在安装目录下面会生成一个data文件夹:

特别注意:一定要记住刚刚生成的临时密码,后面登录的时候要用!!!!

4、安装Mysql

以管理员身份运行cmd:

在命令行输入:mysqld --install mysql  ,并输入net start mysql,开启mysql服务。

三、登录Mysql

继续在命令行中输入:mysql -uroot -p,再输入密码: 9!!ugM?iPkD.(刚刚初始化的时候让记下来的临时密码),回车:

回车后,出现和我一样的提示代表登录成功了,此时命令行会以mysql>开头,输入:alter user 'root'@'localhost' identified with mysql_native_password by '此处写自己的密码' ;(不要忘记末尾的分号, 修改成功。

四、常用命令及工具

1、查看数据库

为验证刚刚安装、登录的数据库是否可用,继续在命令行中输入:show databases ,查看Mysql里所有的数据库:

执行后能看到有这些库,说明刚刚安装的数据库是成功的。

2、建库和建表

继续输入命令,自建一个myfirstdatabase库,并指定字符集:

CREATE DATABASE myfirstdatabase
CHARACTER SET utf8mb4;

再到这个库里建一张user表,先输入:

use myfirstdatabase;

再输入:

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY COMMENT 'ID',
    username VARCHAR(50) NOT NULL COMMENT '用户名',
    email VARCHAR(100) NOT NULL COMMENT '邮箱',
    birthdate DATE COMMENT '生日',
    is_active BOOLEAN DEFAULT TRUE COMMENT '是否激活'
) COMMENT '用户表';

3、查看表结构

desc users; 

执行成功后出现以下内容,说明建表也是没问题的:

4、往表里插入数据

现在我们尝试在表里插入一条数据,输入:

insert into users(username,email,birthdate,is_active) value ('郭靖','keenganfang@163.com','1997-12-17',0);

为验证是否插入成功,输入:

select * from users; 

查看users表里所有的数据:

5、使用navicat

navicat是一个mysql可视化工具,通过navicat连接数据库,可在navicat里建库、建表、以及做一些增删改查的工作,以下只介绍navicat连接数据库的方法:

点击“测试连接”,如果提示:连接成功,点击确定,这样navicat连接本地数据库就完成了,如果连接的是远程地数据库,则将主机改成远程数据库的ip地址,再输入远程数据库的账号密码即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值