官网下载地址:https://dev.mysql.com/downloads/mysql/
如图所示,在官网上提供了两种格式的安装文件(msi/zip),都可以实现安装。 MSI版本的是直接界面化操作,相当于是让配置过程可视化,一直跟着流程点next就行了。下面主要说明zip压缩包的安装方法。总共分三步,下载安装不算的话。
从官网下载ZIP安装文件到电脑,存在自己熟悉的安装路径即可。
第一步,创建配置文件my.ini
在mysql安装根目录新建文本文件,将以下代码复制粘贴进去。
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\software\\mysql-8.0.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\\database\\MySQL\\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
注意:
1、将basedir和datadir两条代码中的存储路径换成自己的;
2、存储路径中间的分隔符要用双斜杠,而不是单斜杠;
3、路径中不要包含中文,也就是说所有的文件夹最好用字母命名,否则安装时可能会报错;
改完之后保存,然后重命名为my.ini。此处是将文件格式一并改了,改完之后文件后缀是ini,文件类型为“配置文件”,如果不是就是改错了。解决办法是到资源管理器中找到“查看”,勾选“文件拓展名”,再改文件名及后缀。
第二步,配置环境变量
复制mysql文件夹中bin文件夹的路径,接着,在电脑搜索栏中输入“编辑系统环境变量”,打开之后点击“环境变量”——选中系统变量下的“path”,点击“编辑”,然后“新建”一条,把刚刚复制的路径粘贴进去,点击“确定”,然后退出。
第三步,CMD指令操作
在“C:\Windows\System32”里找到cmd.exe,右键点击以管理员身份运行,就会打开命令提示符窗口
依次输入以下指令:
输入初始化命令 mysqld --initialize ,不报错的话过一小会儿会出现下一行
输入安装命令 mysqld --install,显示安装成功;
输入启动服务命令 net start mysql,显示服务启动成功;
执行登录命令 mysql -u root -p
让你输入密码,密码在data文件夹中尾缀为err的文件里,用记事本打开后 CTRL+F搜索password,找到一条语句
A temporary password is generated for root@localhost:
冒号后面就是初设密码,记下密码输入到cmd窗口,注意所有内容都要输入,包括.或*等符号,输入完成后按下回车,显示welcome就是登陆成功了。并且,你会发现,光标前面的语句已经变成了mysql>,而不是 C\Windows\system32>
如果嫌初设密码太复杂可以重置密码 ,在mysql>后面键入
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
即可修改。
至此,mysql的安装完成,可以进行指令操作了。
注意几个常见错误:
1、配置文件中的两条安装路径要换成自己的,不能原封不动照搬;
2、安装路径中的分隔符要用双斜杠,不是单斜杠;
3、安装路径中不要包含中文,也就是说所有的文件夹最好用字母命名,否则安装时可能会报错;
4、一定不要自建data文件夹,否则也会无法启动。