MySql 绿色安装

原则1:开源好过闭源

(开源软件,即使有后门或流氓行为,也比较容易被发现)

原则2:非营利组织好过商业公司

(对于大型商业公司,收集用户信息会带来商业利益,所以商业公司有收集隐私的热情)

01

下载安装包

MySql 所有版本

https://downloads.mysql.com/archives/

MySql 社区免费版

https://downloads.mysql.com/archives/community/

按照图示下载 自己需要的 mysql

因为 mysql 涉及到信息数据安全问题,可以对下载文件进行 MD5 验证:

windows 系统 cmd 验证命令:

certutil -hashfileD:\1.exeMD5

certutil -hashfileD:\1.exeSHA1

certutil -hashfileD:\1.exeSHA256

linux 系统 md5 验证命令:

$md5sumyour-downloaded-file-name

$sha1sumyour-downloaded-file-name

$sha256sumyour-downloaded-file-name

02

环境准备

步骤一、解压 MySql 安装包(本例安装目录为:E:\mysql-5.6.35-winx64)

注意:不要安装到中文目录或者带中文空格的目录里!

步骤二、环境变量配置,计算机——>右键属性

注意:这里在你放你的 MySql 安装路径到 bin 的路径的时候。有如下2点要求:

第一:一定得注意了,前面得加一个英文的分号“ ; ” 记住了。

第二:一定看清楚是到 bin 的目录,我安装的路径就是E:\mysql-5.6.35-winx64\bin

步骤三、修改 MySql 配置

在 MySql 安装的根目录( E:\mysql-5.6.35-winx64 )里,有一个默认的配置文件 my-default.ini ,复制它一份,修改名称为 my-mysql.ini ,然后打开 my-mysql.ini ,如下图修改这两项。

在 MySql 安装目录下创建 data 目录,并配置到my-mysql.ini 配置文件中

修改好之后保存配置文件。

03

安装 MySql

进入 CMD 窗口(快捷键: win键 + r,输入cmd回车),使用命令进入到第 2 步配置好的 MySql 安装目录的 bin 目录下:E:\mysql-5.6.35-winx64\bin

按上面的 1、2、3 步骤安装,记住安装的命令为:mysqld -install (- 是英文的 - ,注意输入法,并且 mysqld 后面有一个 d ,并且 - 前面有一个空格,如果是中文的“—”会抛错: 'mysql-install ' 不是内部或外部命令,也不是可运行的程序 )

如果已经安装 MySql 会提示The Service already exists! 如果成功后会提示:Service successfully installed.

04

启动&停止 MySql 服务

视图版

运行菜单输入:services.msc或者在 右击计算机 --> 管理中找到“服务”窗口,将MySQL 服务打开或者停止。

命令版

cmd 窗口中输入:

net start mysql#开启 mysql 服务

net stop mysql#停止 mysql 服务

启动成功提示:MySQL 服务正在启动 . MySQL 服务已经启动成功 。

05

初始密码设置

MySql 初次安装之后,此时的 MySql 服务器是没有密码的,因此命令也不用带密码访问:mysql -u root -p

出现 Enter password:再输入需要设置的 MySql 服务器密码。

提示成功就表示初始化密码经成功了。

06

忘记 root 密码

步骤一、修改参数文件跳过密码验证

windows系统中找到 MySql 安装文件夹中的 my.ini 配置文件( Linux 系统的配置文件为 my.cnf ),在 [ mysqld ] 中加上一行跳过权限限制:skip-grant-tables,保存并重启MySQL 服务。

步骤二、mysql -uroot -p (直接点击回车,密码为空)

update mysql.user set authentication_string=password('新密码') where user='root';

步骤三、刷新权限

flush privileges;

步骤四、关闭 MySql,将步骤一中的配置注释掉,重启 MySql 服务即可。

06

修改密码

自己给自己设置密码:

mysql>set passwrod=password(‘新密码’);

Root管理员修改指定用户密码:

mysql>set pasword for ‘用户名’@’主机名’=password(‘新密码’);

- END -

赞赏也是一种支持

欢迎关注:木鲸鱼

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180422G022FL00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券