前段时间重新安装了一下工作环境,我使用工作环境最喜欢的就是简洁方便,没用的一向不喜欢安装,而且喜欢以命令行的方式进行,所以不是很喜欢以MSI的方式进行安装。当然,以ZIP的方式安装会稍微复杂一些,不过也并未复杂很多。
下载
可以打开mysql的官网,然后分别选择下载,下载GPL版本,再下载MySQL Server,也可以直接通过这个链接直接一步到位打开。选择没有Debug和Test的版本,总之选择那个小的,大概200多兆,可能会让登陆,但是没必要,往下拉一拉,看到No thanks, just start my download.点击,下载完毕后解压到合适位置。
安装
首先打开这个链接,大家可以自己看,也可以按照我的步骤来,只是官方的搬运工,囧。打开MySQL的根目录,然后在根目录下建立一个my.ini文件,关于这个文件的介绍可以看下这个链接,然后往里写入配置如下,注意这里的配置不一样,我的根目录在C盘的根目录下,各位需要根据自己的进行改动。
[mysqld]
# set basedir to your installation path
basedir=C:/mysql
# set datadir to the location of your data directory
datadir=C:/mysql/data
然后根据数据库的目录,建立好这个目录,我一般喜欢就在MySQL的根目录下建立。
接下来,我们要根据这个链接进行初始化数据库。不过,在进行这一步前,我们首先要把MySQL下的bin文件的路径添加到环境配置下,右击此电脑/计算机,然后点击属性,选择高级系统设置,选择环境变量,然后在Path的最后添加";C:\mysql\bin",注意没有双引号,但有前面的分号,后面的那个路径要根据自己的MySQL安装路径添加。
首先注意一点,以下安装必须要在管理员模式下进行,注意他的提示,千万别出现error或者fail之类的字眼,如果出现的是successfully,ended,started之类的才是成功,然后打开cmd,输入
mysqld --initialize-insecure --console
进行初始化。
等待初始化完毕后,然后启动数据库服务器,在cmd里面再输入
mysqld --console
接下来,再创建一个cmd,然后再cmd中利用mysql的客户端登陆服务器,输入
mysql -u root --skip-password
即可登陆成功,然后我们的下一步是改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
记得把root-password改成你真的想改的密码。
然后退出即可,接下来我们先把服务器也关掉,然后把他作为一个服务安装到系统中,输入:
mysqld --install MySQL
后面的MySQL可以改动,这个是服务的名字。接下来我们通过右击计算机或者此电脑,打开管理,选择服务和应用程序,然后选择服务,在里面就可以看到你安装的MySQL里,它默认的启动方式是自动,也就是当你下次启动电脑他就会自己启动了,但是现在他并没有启动,所以可以右击他,选择启动。
接下来你就可以通过你设置的新密码,登陆你的MySQL服务器了,安装成功。