下载安装MyAQL数据库8.0.30
【本篇是参考多篇下载教程的个人安装记录】
MySQL简介 :MySQL是目前流行的开源免费数据库,属于ORACLE公司,当前更新到8.0.32版本,本次下载我选择的是8.0.30版本(一般软件的最新版,bug会稍微多一点,因为还在持续更新)。
1、进入下载官网,选择版本下载
【两个下载选项:后者在下载mysql压缩安装包的基础下多下载了调试二进制文件和测试套件,我选择前者,自定义指定路径后等待】
2、解压安装包
(养成良好习惯,下载不用C盘)
3、配置环境
· window设置 -> 系统设置 -> (关于)高级系统设置 -> 环境变量
在系统变量框,选择编辑变量,加入解压文件夹的bin目录位置(绝对路径,复制粘贴,要点三次确定不要直接叉了)
4、配置mysql
【压缩包内没有提供mysql的配置文件my.ini,确保mysql成功初始化,需要创建一个,修改后缀名后记事本打开;内容可以根据自己的需求自定义,没特殊要求就copy】
1 [mysqld] 2 #设置3306端口 3 port=3306 4 #设置mysql数据库的安装目录 5 basedir=D:\SoftDown\DataBase\mysql-8.0.30-winx64 6 #设置mysql数据库的数据的存放目录(会自动创一个Data) 7 datadir=D:\SoftDown\DataBase\mysql-8.0.30-winx64\Data 8 #允许最大连接数 9 max_connections=200 10 #允许连接失败的次数 11 max_connect_errors=10 12 #服务端使用的字符集默为utf8mb4 13 character-set-server=utf8mb4 14 #创建新表时将使用的默认存储引擎 15 default-storage-engine=INNODB 16 #默认使用“mysql_native_password”插件认证 17 #mysql_native_password 18 default_authentication_plugin=mysql_native_password 19 20 [mysql] 21 #设置mysql客户端默认字符集 22 default-character-set=utf8mb4 23 [client] 24 #设置mysql客户端连接服务端时默认使用的端口和字符集 25 port=3306 26 default-character-set=utf8mb4
5、初始化 mysql
· win+R cmd进入命令行窗口 -> cd 到mysql的bin目录下 -> 运行 mysqld --initialize
【初始化完成后,自动创建Data,不要自己去创建!】
【进入Data,找到后缀为.err的文件,里面会有登录的账户和密码(最简单方法)】
【找 root@localhost后面,root就是用户名,冒号后面都是初始密码(并且该文件会记录初始化的过程和报错,如果初始化不成功可以到该文件查看)】
6、启动mysql服务(同样在dos窗口)
· mysqld --install 安装mysql (如果denied,退出dos,右键选择管理员身份运行再进入)
· net start mysql 开启服务
· mysql -uroot -p>*phh2FOay-K 登录mysql (如果报1045错误,就是密码不对)
· alter user ‘root’@‘localhost’ IDENTIFIED with mysql_native_password by 'new passwd'; 修改密码(该命令是在mysql内部执行的SQL语句,SQL语句特点:不分大小写,必须以 ; 结尾)
【如上mysql的安装就已经完成了】
7、使用mysql
-------------附加内容---------------
====下载mysql使用工具 navicat====
【点免费试用,第一个就可以了,广泛适用各个数据库】
1、
2、选择第一个或第二个64位都可以,自定义路径
3、安装,普通安装,点next就行了
【指定路径,不安c盘】
【等待即可】
4、成功
【进入界面,此时还没连接上mysql】
【连接我们的mysql,输入用户密码就可以了】
6、测试一下
【在dos创建一个数据库test】
【打开navicat查看】
【成功】