对于windows用户,可以通过exe可视化向导的方式安装,非常方便。也可以下载mysql压缩包,通过配置的方式安装
下载地址:.exe安装包
安装步骤按照向导默认安装即可,具体可以参考:知乎
安装过程特别注意:输入密码的步骤,一定要勾选“show advanced and logging options”
下载地址:压缩包
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
#innodb的缓存,可以根据实际情况调整大小,我这里采取默认值
innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
#mysql根目录
basedir = C:\Program Files\mysql8.0.21
#数据存储目录
datadir = E:\mysqldata
#端口号,默认为3306
port = 3306
#服务实例的唯一标识,这个是做集群的时候使用,单例可以不配置
# server_id = .....
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
#把这些缓存都放开,可以提高性能,加快速度
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M
#配置一下服务端的字符集
character_set_server=utf8mb4
#mysql_native_password
default_authentication_plugin=mysql_native_password
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#配置一下客户端的字符集
[client]
default-character-set=utf8mb4
*\bin目录写入系统的path中
# 1.管理员权限进入cmd
# 2.初始化
mysqld --initialize --console
# 3.安装服务:
mysqld -- install
# 4.开启/停止服务
net start mysql
net stop mysql
# 5.卸载服务:
sc delete mysql
# 6.移除mysql:
mysqld -remove mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
flush privileges;
-- mysql8以下
grant all privileges on *.* to user@'host' identified by '密码'
flush privileges;
-- mysql8以后
use mysql;
update user set host = '%' where user = 'root';
flush privileges;
-- 重启mysql服务