安装mysql winodow版本

作者:佚名 来源:网络 点击数: 发布时间:2022年03月02日

1,mysql下载地址:

https://dev.mysql.com/downloads/mysql/

870b7230ee1147b082ca8896f69c07cc.Png


点击跳过直接下载

5f0428ef627346ecb5efdad3ab6ead75.Png


下载好后是一个安装包,解压他,解压后的文件是下面这样的,然后在这个目录下面手动建一个my.ini 文件



86aba97234f34b59a29ed20430edc9ee.Png


my.ini里面加入这些,目录已解压目录为准

[mysql]

 

# 设置mysql客户端默认字符集

default-character-set=utf8

 

[mysqld]

 

#设置3306端口

port = 3306

 

#设置mysql的安装目录(需要根据自己的安装路径更改)

basedir=D:\mysql-8.0.20-winx64\mysql-8.0.20-winx64

 

#设置mysql数据库的数据的存放目录(需要根据自己的安装路径更改)

datadir=D:\mysql-8.0.20-winx64\mysql-8.0.20-winx64\data

 

#允许最大连接数

max_connections=200

 

#服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

 

#创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

.以管理员的形式运行cmd,切换到解压后的文件夹包下面的bin文件

执行:mysqld --initialize-insecure --user=mysql

#这个命令要等老久 ,然后会自动在根目录下面生成一个data文件

执行 :mysqld install

#提示Service successfully installed  为成功

执行 :mysqld initialize

#初始化数据库

net start MySQL#启动数据库

50e9e73aabba47049cb56c2abac5e0a3.Png


这样式代表启动成功

#附带关闭数据库net stop mysql

mysql -u root -p

第一次登陆没有密码 ,直接回车即可

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

#修改用户名密码

 

mysqladmin -u root -p password  #重置密码


遇到的问题:

1,修改密码


mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'

改成:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123';


2,使mysql可以用root远程处理


mysql> use mysql;

Database changed

mysql>

mysql> update user set host='%' where user='root';

Query OK, 1 row affected (0.00 sec)

Rows matched: 1  Changed: 1  Warnings: 0

 

mysql>

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)