windows 安装msql
A、mysql 8+版本安装
1、官网下载mysql安装包解压。
2、根目录新建数据库存储文件:data文件夹。
3、根目录下新建my.ini文件,添加如下三行:
[mysqld]
basedir=mysql根目录路径
datadir=数据库存储文件
4、进入到bin目录,执行以下操作(记得记下root密码):
mysqld --defaults-file=my.ini文件路径 --initialize --console
5、启动mysql
mysqld --console
6、根据初始密码登录
mysql -uroot -p
7、操作之前,系统会提示修改密码,请修改当前用户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你需要设置的新密码'
8、mysql服务注册,以管理员的身份运行cmd,并进入到mysql更目录下的bin文件夹
mysqld --install
9、运行成功后进入到服务管理中就可以看到,设置mysql服务启动方式

10、授权本地用户链接
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
B、mysql5.x版本安装
1、mysql环境变量配置
安装包解压后,找到bin目录的上级目录所在的路径,然后在环境变量中进行配置
2、修改my.ini文件配置
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\runs\\tools\\mysql-5.7.37-winx64
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 设置mysql数据库的数据的存放目录
datadir=D:\\runs\\tools\\mysql-5.7.37-winx64\\data
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 允许最大连接数
max_connections=200
#把这些缓存都放开,可以提⾼性能,加快速度
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M
#配置⼀下服务端的字符集
character_set_server=utf8mb4
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#配置⼀下客户端的字符集
[client]
default-character-set=utf8mb4
3、mysql安装命令
mysqld --install
4、执行初始化命令
mysqld --initialize-insecure --user=mysql
5、启动服务命令
net start mysql
6、密码修改
my.ini文件新增:skip-grant-tables
net stop mysql
net start mysql
mysql -uroot -p连敲两下回车
连接进去后,选择mysql数据库
use mysql
update user set authentication_string=password('新密码') where user='root';
以上操作成功后,在my.ini文件删除:skip-grant-tables
net stop mysql
net start mysql
然后就可以用刚才设置的命令重新登录了。
7、其它命令
卸载:mysqld --remove
浙公网安备 33010602011771号