一、MySQL的主要适用场景
1、Web网站系统
2、日志记录系统
3、数据仓库系统
4、嵌入式系统
安装
1.配置bin到path
2.mysql解压版本在根目录创建my.ini
3.初始化数据库:mysqld --initialize --console ,这里会生成一个初始密码,需要记录下来,否则需要删除datadir目录重新初始化
D:\dev\mysql-8.0.11-winx64>mysqld --initialize --console
2018-06-17T21:06:14.524974Z 0 [System] [MY-013169] [Server] D:\dev\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 3768
2018-06-17T21:06:31.388939Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: i7TntpLMiL,s
2018-06-17T21:06:42.137554Z 0 [System] [MY-013170] [Server] D:\dev\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) initializing of server has completed
4.安装服务:mysqld --install 服务名 ,服务名可以是任意,最好如:mysql5、mysql8等以便区分(这里以mysql8作为服务名)
mysqld --verbose --help 查看帮助(帮助文档参数较大,需要打印到文本查看)
卸载服务: mysqld --remove mysql8
D:\dev\mysql-8.0.11-winx64>mysqld --install MySQL8
Service successfully installed.
打开MySQL8查看:
启动~~~(我这边自己电脑可执行文件路径始终隐射到C:\Program Files\MySQL,而不是我实际安装目录)
5.更改密码:(需要手动启动上面到服务)
mysql -u root -p 输入第3步的密码
在mysql shell中执行:
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;
注:修改默认密码验证插件:shell> mysql --default-auth=mysql_old_password …
mysql_old_password为老版本验证方式,到mysql5.7.5已经废弃。新版使用mysql_native_password<