mysql变量环境配置文件_Day44 Mysql环境变量、配置文件(2)
目录:环境变量配置及系统服务制作
设置密码
忘记密码情况
配置文件的修改
1、环境变量配置及系统服务制作
# 查看具体进程
# tasklist
# tasklist | findstr mysqld
# 杀死具体进程
# taskkill /F /PID PID号
# C:\Users\Nimo_Ding>taskkill /F /PID 360
# 将mysql所在目录添加到环境变量中,就不需要进入到文件夹下才输入命令了
打开终端
输入touch ~/.bash_profile
输入open -t ~/.bash_profile
这时候会出现一个文本编辑器
将以下两段复制进去
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
export PATH=${PATH}:/usr/local/mysql/bin
关闭文本编辑器,重新打开终端,输入mysql,这时候应该不会出现 commond not found
这样即可将mysql所在目录添加到环境变量中,运行时输入:mysql -uroot -p
# 将mysql服务端制作成系统服务 - 开机自启动
# > mysqld --install # 安装服务
# 移除mysql系统服务
# > mysqld --remove
# services.msc -> 找到mysql服务 -> 属性 - 可以设置启动方式
2、设置密码
# 终端下运行命令:
# > mysqladmin -uroot -p原密码 password 新密码
# > mysqladmin -uroot -p123 password 456
# 原密码没有的话就直接回车
3、忘记密码情况:
我们可以把mysql获取用户名密码校验的功能看成是一个装饰器,装饰在了客户端请求访问的功能上。
如果我们将该装饰器移除,那就不需要密码了。
# I、先关闭当前mysql服务器
# 命令行方式启动(跳过授权表)
# > mysql --skip-grant-tables
# II、以无密码的方式连接
# mysql -uroot -p 直接回车
# III、修改当前用户的密码
# update mysql.user set password=password(123456) where user='root' and host='localhost';
# 这里的password方法会将你输入的123456转成密文的形式存储到文件中。
# 一定要加where user='root' and host='localhost',不然会把所有的用户密码都改成一样的了。
'''
真正存储用户表的密码字段,存储的是以密文形式,只有用户自己知道明文是什么,其他人不知道,这样更加安全。
'''
# IV、立刻将修改的数据刷到硬盘中
# flush privileges
# V、关闭当前服务端,然后以正常校验授权表的形式启动
4、配置文件的修改
my-default.ini
ini结尾的一般都是配置文件
程序启动会先加载配置文件中的配置,之后才真正的启动服务。
格式:(类似与xml格式)
# 统一编码的配置
# 管理员的用户名和密码也可以添加到配置文件中,连接的时候就不需要输入用户名和密码了。
需要自己新建一个my.ini的配置文件
改完配置文件,mysql的服务需要重新启动才会生效。
[mysqld] # 一旦服务端启动就立刻加载下面的配置
character-set-server=utf8
collation-server=utf8_general_ci
[mysql] # 一旦客户端启动立刻加载下面的配置
user="root" # 不识别单引号,要写成双引号。
password=123456
default-character-set=utf8
[client] # 其他的客户端
default-character-set=utf8
[mysql]
print('client: hello world') # 测试,这段加载不了,做测试,会报错的,说明确实是加载这下面的代码了。
示例:
[mysqld]
[client]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
[mysql]
default-character-set=utf8https://www.bilibili.com/video/BV1qC4y1s71m?p=547www.bilibili.com
mysql变量环境配置文件_Day44 Mysql环境变量、配置文件(2)相关推荐
- Linux添加环境变量,以配置MySQL环境怕变量为例
一.什么是环境变量 环境变量是指在操作系统中用来指定操作系统运行环境的变量 简单地说就是,当系统执行命令时,不但会在当前目录寻找程序文件还会根据环境变量中指定的路径寻找 举个例子,再系统中刚刚安装完p ...
- mac 设置mysql登录快捷键_Mac ox mysql启动登录和环境变量配置
一.启动mysql服务 命令行方式: 启动MySQL服务 sudo /usr/local/mysql/support-files/mysql.server start 停止MySQL服务 sudo / ...
- MySQL免安装版安装与环境变量配置
MySQL免安装版本安装与环境变量配置 1.进入mysql官网 网址https://dev.mysql.com/downloads/mysql/ 2选择导航栏上的下载(DWNLOADS)然后选择页面最 ...
- Mysql的下载安装教程 包括环境变量的配置
windows下 Mysql的下载安装教程 包括my.ini的配置 这篇文章仅仅是本人踩坑配置过来的记录以及说明,有不对的地方欢迎指正. 一.官网下载 Mysql压缩包 官网下载社区版本的压缩包 ht ...
- 如何配置mac的mysql环境_mac安装mysql数据库及配置环境变量
安装mysql 下载mysql.我下载的是:mysql-8.0.11-macos10.13-x86_64.dmg 双击打开mysql-8.0.11-macos10.13-x86_64.dmg,然后双击 ...
- mysql mac 环境变量配置_mac安装mysql数据库及配置环境变量
安装mysql 下载mysql.我下载的是:mysql-8.0.11-macos10.13-x86_64.dmg 双击打开mysql-8.0.11-macos10.13-x86_64.dmg,然后双击 ...
- windows中mysql添加环境变量_windows 下添加mysql到系统环境变量
如何将MySQL添加到系统环境变量呢? 答: 在桌面选择"这台电脑"的图标,右键-->属性-->点击"高级系统设置"-->点击"环境 ...
- 安装mysql后环境变量_环境变量配置2 安装mysql
安装个低版本的5.5 net start mysql 启动 安装好直接执行mysql 然后执行mysql -uroot -proot 注意不要被误导:这里的mysql -uroot -p后的root ...
- mysql命令(客户端登陆与mysql -uxxx -pxxx的区别;环境变量的使用)
大家知道安装了mysql从电脑的开始可以找到客户端打开后输入密码就可以进入,还有一个命令 mysql -uxxx -pxxx,也可以进入,区别就是,你必须先进入mysql的安装目录下的bin目录,只有 ...
最新文章
- 04号团队-团队任务5:项目总结会
- 线程池的一个BUG,被我发现了
- $\mathbf{R}^n$中的紧集是闭有界集
- 播放生成Android4.0.3中的提示音
- 听一听蚂蚁金服机器学习算法中台周俊谈共享智能技术实践:如何降低数据共享的难度?
- 争时金融java_Java高并发编程基础之AQS
- svn不知道这样的主机 怎么解决_家里装修不知道怎么配置净水器,这几招教你轻松解决...
- Linux进程全解9——进程状态、system函数、进程间的关系
- 看图了解RocksDB
- (转)C 语言高效编程的几招
- 如何查找不包含给定字符串模式的文件?
- input file控件使用accept过滤 限制的文件类型
- 德鲁伊druid数据库明文密码加密
- opencore(OC引导)关于修改sle系统权限的问题
- Python UI自动化报错汇总2
- torch.masked_select()和Tensor.masked_scatter()的用法
- ubuntu(17):ubuntu下wps缺失字体百度网盘永久链接与安装方法
- 带你学微信小程序开发
- java开发的公文管理系统源代码_基于jsp的公文管理系统-JavaEE实现公文管理系统 - java项目源码...
- ZYNQ开发系列——PS开发之HelloWorld
热门文章
- YYText实现文本与下划线,删除线偏移
- excel行列互换_excel:关于选择性粘贴,你可能还不知道的操作
- 计算机绘图图框实验报告,CAD实验报告DOC
- excel表格末尾添加一行_Excel表格制作在添加数据之后可以自动更新的汇总表
- Java 亚马逊Amazon spapi对接开发,java Sdk,授权和接口访问步骤详细说明
- 让数据填报、收集效率提升80%!这个报表工具真的太强大了
- Python更新过pip安装库报错cannot import name main问题
- 日本80年代芯片战后二次决战
- powerquery分组,PowerQuery:如何连接分组值?
- 高斯消元法(高斯·约当消元法)(整数)