当前位置: 首页 > 科技观察

终于有人把MySQL的安装解释清楚了

时间:2023-03-18 09:48:19 科技观察

前言在日常开发中,最常见的存储数据的方式就是数据库,其中最著名的就是MySQL数据库,因为它简单易用,扩展性强,跨-平台使得它得到了广泛的应用,今天我们就来详细说说它的安装。1、安装过程中,我们使用的是MySQL5.7版本,这个版本还是不错的。下面介绍一下这个版本的具体安装过程。1.解压安装因为官网目前无法下载,为了大家在安装过程中方便,我们下载一个免费安装版的mysql,下载后将压缩包文件解压到指定盘,比如我要把mysql文件解压到中间的E盘。图:2.配置环境变量为了让mysql可以在任意目录下运行,我们可以将mysql的bin目录添加到环境变量中,如图:3.修改配置文件在mysql目录,修改配置:[mysql]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port=3306#设置mysql安装目录basedir="E:\mysql\mysql-5.7.11-winx64"#设置mysql数据库的数据存放目录datadir="E:\mysql\mysql-5.7.11-winx64\data"#允许最大连接数max_connections=200#服务器使用的字符集defaultsto8-bitencodinglatin1charactersetcharacter-set-server=utf8#创建新表时将使用的默认存储引擎default-storage-engine=INNODB4。安装mysql并以管理员身份运行命令提示符,输入mysqldinstall命令(注意是mysqld而不是mysql)回车安装MySQL。提示:Servicesuccessfullyinstalled表示安装成功,如下图所示:删除服务:mysqldremove5。启动mysql服务在命令提示符下执行命令启动mysql:netstartmysqlstop:Netstopmysql发现无法启动,如图:这是怎么回事,哦~原来是因为还没有启动已经初始化好了,现在我们来初始化一下,执行命令:mysqld--initialize-insecure--user=mysql,mysqld--initialize-insecure:自动生成一个没有密码的root用户,mysqld--initialize:自动生成一个rootuserwitharandompassword,mysqld--initialize--user=mysql--console:生成随机密码并显示在console窗口,datafile如果文件夹不为空则不能执行该命令(只删除data文件)。执行mysqld--initialize-insecure--user=mysql命令会自动创建一个新的数据文件夹。执行结果如图:可以看到执行成功,再次启动mysql服务,启动成功。如图:6、进入mysql,修改登录密码,确保安全。第一次进入mysql,可以免密码登录。我们可以设置登录密码,修改root密码。输入:updatemysql.usersetpassword=password("123321")whereuser="root";因为新版mysql数据库没有密码字段,所以需要使用如下命令:updatemysql.usersetauthentication_string=password('123321')whereuser='root';刷新权限:flushprivileges;这是必须的,否则操作将没有效果。也可以这样修改密码:setpassword=password('123456');这会将root用户的密码设置为123456。接下来,我们退出mysql,再次进入。对了,退出命令:exitmysql:quit;然后进入mysql,如图:这样root用户就有密码了,它的密码是123321,整个安装过程就完成了,是不是很简单?另外,为了提高交互效果,我们还可以使用一个软件--------sqlyong,它可以与mysql建立链接。安装完成后会出现这样的画面:然后输入之前的root用户和密码然后点击连接输入:就大功告成了。4.小结本文主要讲解MySQL数据库的安装,希望对大家的学习有所帮助。