Mysql数据库的搭建教程

Mysql数据库的搭建教程

1.获取mysql

打开官网http://www.mysql.com,根据版本需求下载,mysql主要提供企业版(Enterprise)和社区版(Community)产品,其中社区版是通过GPL协议授权的开源软件,可免费使用,下面就mysql社区版进行讲解。我下载的是Mysql的5.7.36版本。

2.安装mysql

1.解压文件:

解压压缩包至当前文件夹(建议安装在D盘),得到:

QQ截图20220227154713

2.安装mysql:

(1)执行【开始】菜单--搜索命令提示符--点击鼠标右键--【以管理员身份运行】,启动命令行窗口。

(2)命令模式下,进入到mysql的安装路径下的bin目录:

cd D:\mysql-5.7.36-winx64\bin

(3)输入以下命令开始安装:

mysqld -install

3.配置mysql

1.创建mysql配置文件:

mysql安装目录下右键新建【文本文档】,编写以下配置:

[mysqld]
basedir=D:\mysql-5.7.36-winx64
datadir=D:\mysql-5.7.36-winx64\data\
port=3306

上述配置中,basedir表示mysql的安装目录,datadir表示数据库文件的保存目录,port表示mysql服务的端口号。

2.初始化数据库:

mysqld --initialize -insecure

进行这一步后,将会看到目录下多了一个data的文件夹:

QQ截图20220227160312

4.管理mysql服务

安装完成后,需启动服务进程,否则客户端无法连接数据库,启动服务的两种方法:

1.通过命令行:

net start mysql  //开启服务
net stop mysql   //关闭服务

2.通过windows服务管理器启动mysql服务:

【开始】菜单--搜索【服务】,打开--找寻【MySQL】服务,点击启动。

无法启动服务的情况:

(1)服务中未找到mysql服务名称,解决方式:

未成功安装mysql服务,应在命令行中输入:mysqld.exe -install

(2)服务名存在,但无法启动,解决方式:

img

很可能是端口被占用了,可使用netstat -ano查看端口是否被占用,关闭掉占用该端口的进程;或者改变mysql服务的端口,将my.ini中的端口号改变。

5.用户登录与密码设置

1.登录mysql:

mysql -u root

无密码的情况下使用该命令可成功登录:

QQ截图20220227162508

2.设置密码:(设置成123456)

mysql>ALTER USER 'root'@'localhost'IDENTIFIED BY '123456';

有密码时的登录命令:

mysql -u root -p123456

或者:mysql -u root -p ,再输入密码(更加具有保密性)。

QQ截图20220227162946

3.取消密码:

mysql>ALTER USER 'root'@'localhost'IDENTIFIED BY '';

即可免密码登录。

😄设置环境变量,随时随地启动mysql:

【开始】菜单--搜索【环境变量】--打开,点击【环境变量】,找到系统变量中的【Path】,点击【编辑】

QQ截图20220227163541

点击【新建】--将mysql下的bin路径添加进去--【确定】--【确定】

QQ截图20220227163703

!!注意外面也要点击确定,否则会配置不成功。

此时我们便可以直接win+r运行命令窗口,直接进入mysql数据库,而不需要索引到安装目录下😂

QQ截图20220227164406

posted @   自然力  阅读(1150)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示