1.MySQL安装
1.1.MySQL5.7版本
前提:请先将
mysql
的安装包解压到非C盘以外的盘符。并将核心配置my.ini
文件复制到mysql
解压目录的根目录中;修改my.ini
相关配置,如下:
# 设置mysql的安装目录 basedir=C:\\software\\mysql-5.7.23-winx64 # 设置mysql数据库的数据的存放目录 datadir=C:\\software\\mysql-5.7.23-winx64\\data
注:修改mysql
的安装目录和数据库数据存放目录的路径。
安装步骤:
第一步:以管理员身份打开CMD
命令窗口
第二步:切换到mysql
安装所在磁盘目录,例如:
C:\Users\Administrator>D: D:\>
第三步:切换到mysql
的bin
目录
D:\>cd D:\software\mysql-5.7.23-winx64\bin D:\software\mysql-5.7.23-winx64\bin>
第四步:安装mysql
服务,输入mysqld install
命令
D:\software\mysql-5.7.23-winx64\bin>mysqld install
注意:如果在执行以上命令,出现弹出报错,请安装
VC++
运行环境。
第五步:安装mysql
,输入mysqld --initialize --console
命令
D:\software\mysql-5.7.23-winx64\bin>mysqld --initialize --console
注:这是执行以上命令会生成临时密码,选中临时密码单击鼠标右键完成快速复制。
第六步:启动mysql服务,输入net start mysql
命令
D:\software\mysql-5.7.23-winx64\bin>net start mysql
注:如果执行以上命令失败,可以直接到服务中去找到
mysql
服务右键启动即可。
第七步:使用临时密码登陆mysql,并修改密码
D:\software\mysql-5.7.23-winx64\bin>mysql -u root -p .... mysql>set password=password('1234'); mysql>flush privileges; mysql>exit;
1.2.MySQL8.0版本
MySQL8.0
版本的安装配置前面六个步骤均与MySQL5.7
版本一致,除了第七步以外:
D:\software\mysql-5.7.23-winx64\bin>mysql -u root -p .... mysql>alter user 'root'@'localhost' identified with mysql_native_password by '123456'; mysql>flush privileges; mysql>exit;
2.配置网络访问
使用MySQL
的root
账号登录,并切换到mysql
数据库,修改配置:
mysql -u root -p # 输入密码 mysql> use mysql; mysql> select user,host from user; mysql> update user set host='%' where user='root'; mysql> commit; mysql> grant all privileges on *.* to root@'%' identified by '1234'; mysql> flush privileges;
注意:修改
windows
防火墙的配置并将3306端口添加到防火墙的入站规则中。