MySQL(二):MySQL安装部署时的一些总结

1:解压安装包到你选定的目录。

2:创建配置文件,放到解压后的目录

参见“MySQL(一):Windows下安装”步骤2中的my.ini,注意修改basedir和datadir指定的目录

3:初始化数据目录

从5.7.7版本开始,免安装的ZIP包中不在包含数据目录和相应的文件,需要手动完成初始化。

(1)切换到MySQL解压的目录下
(2)执行初始化命令: bin\mysqld --initialize --console (my.ini放到安装目录,初始化时会自动读取,不需要指定)

说明:

a:--defaults-file  (如果有)指定配置文件的路径。如果有空格,需要将整个目录放到用双引号中;

b:--initialize 初始化数据目录,并创建相应的数据库和文件。此选项会让mysqld干很多事情,其中包括创建自签名的证书,及给root@localhost设置临时密码。注意日志:

    CA certificate ca.pem is self signed

    A temporary password is generated for root@localhost: p%O1Wk+j-6h8

c:--console 指定将初始化数据目录过程中的日志打印到控制台上。

d:日志输出如下:

e:初始化后,数据目录下创建很多文件和目录:

4:启动MySQL

(1)在Windows命令行中启动mysql。

     切换到mysql的安装目录,执行命令 bin\mysqld --console

说明:    

    a:--console 指明将启动日志输出到控制台上。也可以通过 --log-err指定日志文件;
    b:一定要先初始化数据目录。参加步骤3;
    c:如果需要指定参数,可以在后面加参数并指定相应的值。推荐在my.ini中把参数设置好;

(2)将mysql配置为一个windows服务,开机启动(需要管理员权限来执行)(推荐这种方式)

    a:切换到mysql的安装目录,执行命令 bin\mysqld --install MySQL
   
b:如果不想开机启动,可以执行命令 bin\mysqld --install-manual MySQL
    c:执行命令sc start mysql 或者 net start mysql 都可以启动mysql服务

这个指定了服务名为MySQL(不区分大小写)。可以指定为别的名字。

5:修改root密码

(1)如果用--initialize初始化数据目录,就会生成一个随机密码,在初始化完成后打印在日志里。
         执行mysql -P portNumber -u root -p ,然后输入随机密码登录;
         如果用--initialize-insecure初始化数据目录,则执行 mysql -u root --skip-password 登录。

(2)登录数据库后,修改密码。执行命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';

6:关闭mysql

(1)执行命令: bin\mysqladmin -u root -P 3316 shutdown -p (因为设置了root密码,所以用-p指定要输入密码)
或者:
(2)如果是以Windows服务启动的,则执行 sc stop mysql 或者 net stop mysql来停止。这些需要管理员权限来执行。

7:删除服务

要先停止mysql服务。

(1)切换到mysql的安装目录,执行命令 bin\mysqld --remove  
或者
(2)用管理员权限,执行 sc delete mysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值