最新Mysql5.7安装教程(图文版本)
MySQL是现在使用的非常广泛的一款服务器数据库软件,目前最新的版本已经是5.7版本了。下面随着本经验一起学习如何安装最新版的MySQL5.7
工具/原料
CentOS 虚拟机
Windows10
MySQL软件
Linux上安装MySQL5.7
1、首先在Linu垓矗梅吒x平台上安装我们熟悉的MySQL5.7,还是以CentOS系列Linux为例。打开MySQL官网,点击DownloadS选项,可以看到yum Repository,点击进去。然后拉到底,就能看到yum源的下载地址。选择我们的版本Redhat 7.然后点击后面的Download按钮。进入到下载页面,如果有账号就登陆,没有账号就点击左下角的no thanks链接,开始下载。
2、等到下载完毕后,使用工具将这个yum源安装包上传到需要安装MySQL5.7的CentOS7系统上面去,至于上传使用的工具,这里就不多说了。上传完毕后如下面第二张图所示。
3、然后我们来安装yum源地址,使用命令:rpm -ivh mysql57-community-release-el7-11.noarch.rpm安装完毕后我们看一下/etc/yum.repos.d/目录下,可以看到多了两个yum源地址文件。如下面第二张图所示:
4、然后使用命令:yum install mysql mysql-server -y开始安装软件,这个时候系统会自动更新yum源地址,然后下载mysql的安装包,开始自动安装。安装完毕后我们就能看到安装好的包名称。
5、然后开始启动MySQL5.7,使用命令:systemctl start mys孥恶膈茯qld启动完成后不会有任何输出信息,所有的信息都输出到劲忧商偌了/var/log/mysqld.log文件里,包括自动生成的临时登陆密码。如下面第一张图所示。这个时候我们要找到临时登陆密码,命令:grep 'temporary password' /var/log/mysqld.log然后会显示出临时密码,把它记下来。
6、使用mysql命令尝试登陆服务器,命令是:mysql -u root -p输入刚才记下来的临时密艨位雅剖码,剧安颌儿如果能够看到正常输出mysql服务器版本信息,说明能够正常登陆。登陆后,我们修改生成的临时密码,命令是ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';MyNewPass4!指的是你的新密码,同时要求密码强度符合规则,即大小写字母,数字,特殊字符。三种类型每种都要有。修改成功后,使用命令:flush privileges刷新密码表。
7、如果密码强度不符合规则,则会提示下面的错误,说你的密码不符合要求。
Windows上安装MySQL5.7
1、MySQL5.7也提高了windows的版本,下面我们在windows10上安装mysql5.7,在MySQL的Downloads选项中我们可以看到community,点击进去可以看到community server,点击download链接。进入到版本选择页面
2、在版本选择页面选择Microsoft windows,软件版本选择all,然后在下面的下载链接中找到windows x64版本,点击后面的Download按钮。进入到下载页面。点击no thanks 按钮开始下载。
3、安装包比较大,需要下载一会儿,耐心等待下载完成。等待下载完成后,我们打开下载的文件目录,将下载的zip包剪切到我们需要安装MySQL的目录下,比如我的是D:\Program Files\MySQL\目录下,然后解压出来。
4、点开解压出来的目录,可以看到,目录下是已经编译好的服务器软件。我们只需要将这个软件的路径添加到环境变量里,然后在命令行界面启动MySQL即可。先记下服务器软件的命令路径,比如我的是:D:\Program Files\MySQL\mysql-5.7.21-winx64\bin
5、记下路径后,在桌面上此电脑图标上点右键,点击属性。然后点击高级系统设置。在弹出来的窗口中点击环境变量进入到环境变量设置页面。
6、在环境变量页面点击Path,然后点击右边的编辑按钮。在新出来的窗口中点击右上角的新建按钮,然后把刚才记下来的路径保存进去,点击确定保存设置。至此,环境变量配置完毕
7、然后我们来配置mysql的配置文件,在刚才的解压目录下,创建两个新的目录,分别是data和logs,用来保存数据文件和日志。然后用记事本新建一个mysql.ini文件,内容如下,保存好以后,我们就来准备初始化服务器。
8、点击搜索栏,输入cmd,然后在cmd命令上点右键,选择管理员模式运行。在弹出来的命令行窗口中,输入命令:mysqld --initialize然后等到初始化完成,完成后没有任何输出。如果有输出说明报错。
9、这个时候打开刚才创建的data目录,会发现目录底下有一个以主机名开头,.err结尾的文件,把这个文件打开,讵畿缤耒会发现最后一行是生成的临时密码。把这个密码记录下来。然后重新打开一个命令行窗口。输入mysqld启动mysql服务器。使用netstat -an | findstr 3306命令可以看到确实监听在了3306端口。
10、启动的时候可能会提示是否允许mysqld通过防火墙,点击允许访问,否则待会无法连接到mysql上。等到羌瑗朴膂启动完毕后,输入命令:mysql -u root -p输入刚才记录下来的密码,如果上面的步骤都不出错,那么这里肯定能够显示出正确的服务器欢迎信息。如下面图中所示。然后修改密码。命令和上面修改Linux版本的命令是一样的。至此,windows上安装mysql5.7也讲解完毕。