〔No.4〕『MySQL篇』

[1]

使你疲倦的不是前面的高山,而是你鞋里的一粒沙子

渠道信息 下载链接
【MySQL官方】最新下载地址 点我进入
【MySQL官方】5.7.x下载地址 点我进入


  1.解压安装包
  推荐路径:D:\Dev\MySQL

  2.添加配置文件
  在MySQL目录下新建文件:my.ini,并将以下内容复制进my.ini内保存

[mysql]
#默认编码格式
default-character-set=utf8
[mysqld]
#端口号
port = 3306
#数据库ID,可以不加,用于数据库读写分离,数据库集群时的区分,多个数据库之间不能重复,范围1~2^32
server_id=123
#二进制日志,可以不加,这个也是数据库读写分离时要用的,传输复制同步主库表内容
log_bin=mysql-bin
#安装包的路径
basedir=D:/Dev/MySQL
#安装包下data目录路径
datadir=D:/Dev/MySQL/data
#允许的最大链接数 
max_connections=200
#编码设置
character-set-server=utf8
#默认存储引擎
default-storage-engine=INNODB
#数据库模式
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#跳过登录
#skip-grant-tables

  3.配置环境变量

——右键—》我的电脑
——单击—》属性
——单击—》高级系统设置
——单击—》环境变量
——单击—》新建
——新建—》MYSQL_HOME(名称可以自定义),
——填入—》D:\Dev\MySQL(你的MySQL安装目录)
——单击—》确定保存
——双击—》Path
——单击—》新建
——新建—》在Path里新建记录:%MYSQL_HOME%\bin
——保存—》

  3.执行安装

——单击—》左下角Win菜单
——右键—》Windows系统/命令提示符
——单击—》以管理员身份运行
——输入—》mysqld --install
——显示—》Service successfully installed字样即为安装成功
——输入—》mysqld --initialize --user=mysql
——等待—》作用:初始化数据库
——显示—》默认登录名root,win7会显示默认登录密码,win10部分版本能显示,若无法显示,参照下方5.修改密码部分

  4.启动服务

方式一:cmd命令
——指令—》win+r(打开运行窗口)
——输入—》cmd+回车(打开命令窗口)
——输入—》net start mysql(开启MySQL服务)
——扩展—》net stop mysql(关闭MySQL服务)
——特殊—》提示错误,请使用管理员身份运行命令窗口

方式二:服务操作
——指令—》win+r(打开运行窗口)
——输入—》services.msc+回车
——右键—》MySQL(在列表找到该服务)
——单击—》启动

  5.修改密码

情况一:首次安装设置密码
——指令—》win+r(打开运行窗口)
——输入—》cmd+回车(打开命令窗口)
——输入—》net stop mysql(关闭MySQL服务)
——特殊—》提示错误,请使用管理员身份运行命令窗口
——修改—》D:\Dev\MySQL\my.ini文件
——添加—》skip-grant-tables(跳过登录)
——输入—》net start mysql(开启MySQL服务)
——输入—》mysql -u root -p(登录)
——显示—》直接回车(正常情况是输入密码)
——输入—》use mysql;(进入MySQL设置表)
——输入—》

#(5.6.x版本)
update user set password=password('123456新密码') where >user='root';
#(5.7.x版本)
update user set authentication_string=password('123456新密码') >where user='root';

——输入—》flush privileges;(刷新配置)
——输入—》exit(退出MySQL命令行模式)
——输入—》net stop mysql(关闭MySQL服务)
——修改—》D:\Dev\MySQL\my.ini文件
——去除—》skip-grant-tables(跳过登录)
——输入—》net start mysql(开启MySQL服务)
——输入—》mysql -u root -p(登录)
——输入—》新登录密码
——输入—》

#解除第一次登录提示修改密码
alter user 'root'@'localhost' identified by '123456新的密码';

——输入—》flush privileges;(刷新配置)
——输入—》exit(退出MySQL命令行模式)

情况二:忘记登录密码
——方案—》参考情况一,跳过登录的方法,可以不用执行后半部分的解除第一次登录提示修改密码部分

情况三:记得登录密码,修改密码
——方案1—》参考情况一修改密码部分,正常登录后修改即可
——方案2—》通过图形化管理工具,打开执行命令的窗口输入情况一中修改密码的代码即可


[2]

遇到一些人,知道一些事,才能懂得理解与珍惜,才能看清自己的方向


  


  


  


  


\color{#d77777}{\small\mathbf{「上一篇」}}\color{#d77777}{\small\mathbf{〔总目录〕}} \color{#d77777}{\small\mathbf{「下一篇」}}

〔No.2〕『IntelliJ IDEA篇』 〔No.5〕『Maven篇』


你可能感兴趣的:(〔No.4〕『MySQL篇』)