MySQL 目录结构、配置文件、修改密码

  查看全局数据文件路径

show global variables like "%datadir%"

 

一、文件目录结构

  文件安装路径为F:/JJ/MYSQL-5.6.42-WINX64

    我们新建的文件一般在data里面存放着,如图

 

 

 

注意!!!一般来说,安装路径中的 data 文件是我们的建立的库或者表的文件,但是有的同学创建的数据库文件,不在这里库里面。 ???会在哪里

  连接上mysql后,我们输入show global variables like "%datadir%" 显示数据文件所在路径

 

  打开显示隐藏文件(win10)

 

  注意:""show global variables like "%datadir%" 不能使用的修复方式

#管理员运行cmd 进入安装目录的bin\  运行更新表结构对应关系
mysql_upgrade -u root -p--force

  更新完重启电脑,问题就解决了 !!!

 

二、配置文件

  1、服务配置

    (1)安装过程中直接配置服务

   (2) 安装以后管理员cmd配置

# 服务名为mysql
mysqld --install  mysql

   查看服务设置为自启动。

  

      启动指令:net start mysql

      关闭指令:net stop mysql

  linux 启动服务;

      启动指令:systemctl start mysql

      关闭指令:systemctl stop mysql

  windows 移除系统服务

      管理员cmd下移除服务命令为:mysqld remove

      

  2、my.int配置(修改字符集)

(1)查看系统配置的字符集

mysql> show  variables like "%char%"; #查看字符集

 

(2)配置文件my.ini文件路径 (隐藏文件ProgramData中)

  查看my.ini加载路径

  复制一份放入mysql安装路径下

 

(3)配置my.ini

#1. 在执行mysqld命令时,下列配置会生效,
[mysqld]

default-character-set=utf8 #设置自带客户端字符集
collation-server=utf8_general_ci #就是一个校对规则
port=3306

#basedir="C:/Program Files/MySQL/MySQL Server 5.7/"
datadir=C:/ProgramData/MySQL/MySQL Server 5.7\Data
#2. 针对客户端命令的全局配置

[client]
default-character-set=utf8

#3. 只针对mysql这个客户端的配置
[mysql]
user=root
password=123
default-character-set=utf8

 

三、修改密码

  方法一:使用 set password 命令

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

  方法二:用mysqladmin 

 

  方法3:用UPDATE直接编辑那个自动的mysql库中的user表 

mysql> use mysql;   use mysql的意思是切换到mysql这个库

mysql> update user set password=password('123') where user='root' and host='localhost';   

mysql> flush privileges;  刷新权限,让其生效,否则不生效,修改不成功。

 

  忘记root密码,如何重置密码

1. 关闭正在运行的MySQL服务,net stop mysql

2. 打开DOS窗口,转到mysql\bin目录。

3. 输入mysqld --skip-grant-tables 回车。 #启动MySQL服务的时候跳过权限表认证

4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。 

5. 输入mysql回车,如果成功,将出现MySQL提示符 >6. 连接权限数据库: use mysql; 。

6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。 

7. 刷新权限(必须步骤):flush privileges; 

8. 退出 quit。 

9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

 

转载于:https://www.cnblogs.com/angle6-liu/p/10109628.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值