mysql安装
1.下载mysql安装包
下载地址:https://dev.mysql.com/downloads/mysql/
因为我是直接安装在windows64位操作系统的,所以使用的是mysql-8.0.15-winx64版本
2解压配置及安装
下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\mysql\mysql-8.0.15-winx64下。
接下来我们需要配置下 MySQL 的配置文件
在目录C:\mysql\mysql-8.0.15-winx64下新建配置文件my.ini
配置内容如下:
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\mysql\mysql-8.0.15-winx64
接下来需要安装启动mysql数据库
以管理员身份打开 cmd 命令行工具,切换目录:
C:\mysql\mysql-8.0.15-winx64\bin
注意:必须以管理员身份打开cmd,否则后续安装时可能会报错,
mysql安装会有一些自带的mysql库这里我们先初始化数据库。
初始化数据库:
执行 mysqld --initialize --console
行完成后,会输出 root 用户的初始默认密码,如:
... 2019-04-50T15:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: pgikZTke:4hg ...
pgikZTke:4hg就是初始密码,后续登录需要用到,你也可以在登陆后修改密码。
安装输入以下命令:mysqld install
安装成功后,我们输入启动命令
启动输入以下命令即可:net start mysql
3.登陆修改密码
启动完成后登陆到mysql
使用命令:mysql -uroot -ppwd 登陆到mysql
这里的root密码就是之前初始化数据库打印出来的密码:pgikZTke:4hg
这个密码不方便我们记忆,我们需要将密码修改为方便记忆的密码
使用:ALTER user 'root'@'localhost' IDENTIFIED BY '123456';
修改密码为:123456
下次我们就能直接使用密码123456进行登陆;
登陆到mysql;
使用mysql数据库use mysql
执行select host,user,plugin,authentication_string from mysql.user; 查询语句
+-----------+------------------+-----------------------+------------------------------------------------------------------------+ | host | user | plugin | authentication_string | +-----------+------------------+-----------------------+------------------------------------------------------------------------+ | % | root | mysql_native_password | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | localhost | mysql.infoschema | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | | localhost | mysql.session | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | | localhost | mysql.sys | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | +-----------+------------------+-----------------------+------------------------------------------------------------------------+
如果root用户对应的host是localhost则远程连接可能不支持,需要改为%或者想要连接的网段
plugin使用的如果是caching_sha2_password则需使用
alter user 'root'@'localhost' identified with mysql_native_password by '123456';
改为mysql_native_password认证方式否则直接使用远程连接客户端输入密码认证登陆不上
posted on 2019-04-05 15:58 zhipengJava 阅读(104) 评论(0) 收藏 举报
浙公网安备 33010602011771号