写在前面:本人学的比较杂(就是菜鸡0.0),所以关注我的朋友们如果失望的话可以取关了,在知乎写文章纯属一时兴起,大家凑合看吧,距离上次第一篇文章已经过去很长时间了,下一次不知道又是什么时候,今天记录一下自己安装mysql的心得,其实也就是总结了一下几篇大佬的博客和自己的补充。
1、首先去官网下载MYSQL的社区版zip压缩文件,我的是64位8.0.16版本,没有选择普通的安装文件;
2、解压安装包到想要安装的文件夹;
3、配置环境变量,变量名为MYSQL_HOME,变量值为对应的解压文件夹路径F:\MYSQL\mysql-8.0.16-winx64,然后继续在系统变量里面找到path,在path里面添加路径 %MYSQL_HOME%\bin;(包含;号);
4、写配置文件,打开解压文件夹F:\MYSQL\mysql-8.0.16-winx64,在该文件夹下创建my.ini文件,编辑配置基本信息:端口、编码、路径、最大连接数等,可以在网上找到各种写好的。mysql8以后的版本不需要配置数据存放目录,在数据库初始化的过程中会自动生成。如果是mysql5版本需要在此步骤前通过mysqld --initialize-insecure --user=mysql命令初始化生成解压文件夹下的data目录即数据存放目录,然后在配置文件中配置数据存放目录。
5、有了配置文件,接下来就是以管理员身份打开cmd,然后切换路径cd F:\MYSQL\mysql-8.0.16-winx64\bin,用mysqld --initialize --console命令初始化数据库,此时生成了data,初始化完成后会输出root用户初始默认密码,记住密码后续备用;
6、进行安装:mysqld install,如果出现Service successfully installed说明安装成功;
7、使用命令:net start mysql启动数据库,此处会出现一个关于utf8的警告要注意一下,以后可能需要修改配置文件中的utf8为UTF8MB4,使用命令net stop mysql关闭数据库,也可以右键计算机-管理-服务和应用程序-mysql服务,进行启动和关闭;
8、数据库启动后就是登录mysql,命令格式:mysql -h 主机名 -u 用户名 –p,其中-h表示客户端所要登录的 MySQL 主机名,登录本机(localhost 或 127.0.0.1)该参数可以省略,-u表示用户名,-p表示密码,由于登录的是本机的数据库,所以命令为:mysql -u root –p,回车后输入之前记住的密码即可登录。看到 Welcome to the MySQL monitor表示登录成功。
9、输入exit或quit退出登录。
10、密码的修改,我将密码修改为123456,使用命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';包含;号,然后输入命令:flush privileges;立即生效,每个版本密码的修改命令都不一样,一定要找到对应版本的命令,mysql5对应的命令:update mysql.user set authentication_string=password("123456") where user="root";额。。。最后还是将密码改为了空,不设密码,太烦了。
现在就可以愉快的玩耍mysql了。