安装MySQL数据库

下载mysql-8.0.17-winx64数据库 提取码:fp1f

解压打开文件:mysql-8.0.17-winx64,文件内容如下图:my.ini文件是后来自己新建的,解压后文件里不存在的!!!

图一

文件my.ini内容:

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\MySQL_Server\\mysql-8.0.17-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

打开cmd进入mysql-8.0.17-winx64\bin使用命令:

//初始化数据库
  mysqld --initialize --console
图二

2020-11-04T05:43:19.755112Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 2yliEg8xyS(E
初始密码:2yliEg8xyS(E
配置完成后,启动该MySQL服务,登录数据库可以进行修改初始密码!!!

继续使用命令:

  //安装MySQL服务
  mysqld --install

!!!出现错误:Install/Remove of the Service Denied!

图三

错误原因:权限不足
解决方法:使用管理员操作再输入命令: mysqld --install,即可解决!!!


图四

安装好服务后,即可启动服务:

  //启动MySQL服务
 net start mysql

!!!出现错误:发生系统错误 5。拒绝访问。

图五

错误原因:权限不足
解决方法:使用管理员操作再输入命令: net start mysql,即可解决!!!


图六

服务启动成功后,即可登录MySQL数据库:

图七
  //数据库的登录命令:隐藏密码登录:mysql -u root -p,显示密码登录:mysql -u root -p2yliEg8xyS(E
  mysql -u root -p
图八

修改密码:

  • 方法一:用SET PASSWORD命令

格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123');

  • 方法2:用mysqladmin

格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p2yliEg8xyS(E password 123

  • 方法3:用UPDATE直接编辑user表

首先登录MySQL。
use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;

  • 方法4:忘记密码时,强制修改密码(以window为例)
  1. 以管理员的身份使用命令:net stop mysql 停止MySQL服务
  2. 打开doc窗口(cmd)进入到mysql-8.0.17-winx64\bin目录,输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
  3. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql-8.0.17-winx64\bin目录。
  4. 输入mysql回车,如果成功,将出现MySQL提示符 >。
  5. 同方法三的操作!

以上配置完成之后,数据库的安装已经基本完成,数据库能够已经可以正常使用。但是有一点比较麻烦,每次登录数据库都要进入mysql-8.0.17-winx64\bin目录才能进行,下面进行一下配置:

图九

配置好后,上面的问题即可解决:

右击计算机-->属性-->高级系统设置-->环境变量-->系统变量-->双击Path

图十

添加最后一条:mysql-8.0.17-winx64\bin所在的路径!确定!!!完成,打开cmd,即可正常的登录MySQL了!

图十一

大功告成!!!

你可能感兴趣的:(安装MySQL数据库)