首先,下载mysql安装包
下载地址 https:https://dev.mysql.com/downloads/
选择MySQL社区服务器,
点击下载按钮跳转到下载页面。
点击“No thanks, just start my download”开始免登陆下载mysql安装包。
安装
将下载到电脑上的 mysql-8.0.11-winx64.zip 解压到任意位置
解压后如上图
新建初始化配置文件mysql.ini文件,编写以下内容:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=F:\MySql\mysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录
datadir=F:\MySql\mysql-8.0.11-winx64\data
# 允许最大连接数
max_connections=20
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为8比特编码的latin1字符集UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#设置协议认证方式
default_authentication_plugin=mysql_native_password
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
其中请自行修改mysql安装目录basedir 和数据存放目录 datadir
然后保存关闭即可.
然后通过管理员身份打开CMD命令提示符
找到mysql的解压路径
找到bin目录
在bin目录下输入 mysqld --initialize --console 通过刚才的 .ini 文件进行数据库初始化.
*请注意这里是 mysqld, mysql后面有个d.
回车之后请等待3~5秒
root@localhost: 后边的是默认的mysql初始密码,这里需要记住这个密码.
然后开始安装mysql
依然是在当前目录下输入 mysqld --install [服务名] *注意这里也是mysqld,服务名默认为mysql,也可以自己起名
显示Service successfully installed. 安装完成
输入 net start 服务名 启动服务
当显示MySQL服务已经启动成功 说明mysql安装成功并已经成功启动.
如果觉得mysql初始化的默认密码太难记,可以修改密码
输入 mysql -u root -p
输入默认密码,输入错误的话会显示
Access denied for user 'root'@'localhost' (using password: YES)
登录成功:Welcome to the MySQL monitor. Commands end with ; or \g.
然后我们愉快的改密码吧哈哈哈
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password';
完毕