Java登陆第一天——Mysql安装

MySQL

是一种开源、免费的关系型数据库

官网https://www.mysql.com/ 由于是外网 国内下载很慢

可以使用国内镜像

阿里云镜像站:https://mirrors.aliyun.com/mysql/
搜狐开源镜像站:http://mirrors.sohu.com/mysql/

建议下载压缩包。

  • 下载解压文件夹
  • 文件夹放在自己想放的目录下
  • 配置环境变量
    我的电脑-高级系统设置-环境变量-系统变量-Path,添加Mysql环境
D:\mysql-5.7.36-winx64\bin

配置文件

在MySQL目录下新建文件my.ini并添加以下内容

[client]
port=3306
default-character-set=utf8
[mysqld]
#你的安装mysql目录
basedir=D:\mysql-5.7.36-winx64\
#忽略不管
datadir=D:\mysql-5.7.36-winx64\data\
port=3306
character_set_server=utf8
#跳过安全检查
skip-grant-tables

管理员模式启动CMD,并切换路径到MySQL文件bin目录下

cd /d D:\mysql-5.7.36-winx64\bin

启动MySQL服务 mysqld -install

显示Service successfully installed即启动成功

初始化数据库mysqld --initialize-insecure --user=mysql

成功会在MySQL中新增data文件夹,要保证有如下三个文件夹
image

启动数据库net start mysql
关闭数据库net stop mysql
image
多重启几次,证明非偶然性。

mysql -u root -p创建一个root用户 密码为空

image
(后期修改密码,如果想要这里修改 直接在-p后输入密码切勿输入空格!)

use mysql;使用一个名为mysql的数据库
image
修改密码括号单引号内输入密码

update mysql.user set authentication_string=password('') where user='root' and Host='localhost';

刷新权限flush privileges;
image
(举栗子密码为0000)

quit退出mysql返回CMD
image

修改my.ini配置文件,#skip-grant-tables。加#表示注释

至此,my.ini内容如下:

[client]
port=3306
default-character-set=utf8
[mysqld]
basedir=D:\mysql-5.7.36-winx64\
datadir=D:\mysql-5.7.36-winx64\data\
port=3306
character_set_server=utf8
#跳过安全检查,跳过检查意味着下次登陆需要输入用户名及密码
#skip-grant-tables

再重启mysql服务
image

登陆root用户输入密码,如下登陆成功。
image

连接到Mysql服务(Mysgl数据库)的指令
mysql-h 主机IP -P 端口 -u 用户名 -p密码

  • -p密码不要有空格
  • -p后面没有写密码,回车会要求输入密码
  • 如果没有写-h 主机,默认就是本机
  • 如果没有写-P 端口,默认就是3306
posted @ 2023-11-08 19:55  rowbed  阅读(31)  评论(0编辑  收藏  举报