mysql-配置与使用(跳过原始密码登陆)
简单的使用步骤
bin 下面有mysqld.exe 是服务端程序, mysql.exe 是客户端程序,需要先运行mysqld.exe
运行客户端是,如果直接双击运行就会进入游客模式
正确的运行方式: 在终端里指定 用户名+密码等参数
常见参数:
- -h: 主机名称,如果是本机连接,可以忽略
- -P: 指定端口默认3306, 可以不写
- -u: 指定用户名
- -p: 指定密码
环境变量的操作
注册系统服务
注册: mysql --install
删除: sc delete mysql (注意,是服务名称,不是文件名称)
启动服务: net start mysql
停止服务: net stop mysql
配置文件的使用
配置文件需要放在安装目录的根目录,bin同一级;文件名称为:my.ini
内容和使用cfg格式,即section(分区)+option(选项) , option包含在section里
[mysqld]分区 服务端配置 --> 修改后需要重启服务端
[mysql]分区 客户端配置 -->修改后需要退出客户端重新登录
为了让服务端和客户端编码格式一样,所以最好也写进配置文件里
#服务端
[mysqld]
character-set-server = utf8 # 这里的utf8不能加'-',因为'-'号有特殊意义
# 客户端
[mysql]
user = root
password = 123
default-character-set = utf8
查找进程
tasklist | findstr mysql
taskkill /f /pid xxxxxx
mysql 5.6 管理员密码的设置
知道原始密码
登陆到mysql 执行更新语句来修改
mysql> use mysql # 要先进入到与user同层目录下 Database changed # 提示目录切换成功 mysql> update user set password = password("321") where host = "localhost" and user="root"; Query OK, 1 row affected (0.00 sec) # 修改成功
Rows matched: 1 Changed: 1 Warnings: 0 mysql> flush privileges; # 刷新密码,或者重启mysql新密码才生效 Query OK, 0 rows affected (0.00 sec)
mysqladmin 小工具 # 在cmd窗口下,不能进入mysql
C:\WINDOWS\system32>mysqladmin -u root -p321 password 123 # -p+原始密码, # password+新密码 # 提示这个说明修改成功了 #意思是:在命令行界面上使用密码可能不安全。
Warning: Using a password on the command line interface can be insecure.
不知道原始密码
删除权限相关的文件(不推荐)
跳过授权表
手动启动mysqld指定参数
mysqld --skip-grant-tables # 服务端会跳过读取存储用户信息的列表,直接运行 mysql> use mysql # 要先进入到与user同层目录下 Database changed # 提示目录切换成功 mysql> update user set password = password("321") where host = "localhost" and user="root"; Query OK, 1 row affected (0.00 sec) # 修改成功
Rows matched: 1 Changed: 1 Warnings: 0 mysql> flush privileges; # 刷新密码,或者重启mysql新密码才生效 Query OK, 0 rows affected (0.00 sec)
mysql-配置与使用(跳过原始密码登陆)的更多相关文章
- MYSQL命令练习及跳过数据库密码进行密码重新设置
2.看当前所有数据库:show databases; 3.进入mysql数据库:use mysql; 4.查看mysql数据库中所有的表:show tables; 5.查看user表中的数据: ...
- mysql配置的讲解 mysql的root密码重置 mysql的登录
一,MySQL配置的讲解 port 默认mysql端口 socket 用于服务器端和客户端通信的套连接文字 skip-locking 取消文件系统的外部锁 key_buffer_size 索引缓 ...
- mysql修改原始密码
后期修改数据库用户的密码初始密码为自动生成,我们需要情况原始密码,再修改密码,mysqldmin -u root 只能用在修改为原始密码之后使用systemctl stop mysqldvim /et ...
- 安装mysql的步骤并利用mysql原始密码修改自定义密码
1.给刚下载好的mysql软件tar包,进行解包 命令:tar -xf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar 然后利用yum装包 命令:yum -y ins ...
- mysql配置主从复制
1.原理: MySQL之间数据复制的基础是二进制日志文件(binary log file).一台MySQL数据库一旦启用二进制日志后,其作为master,它的数据库中所有操作都会以“事件”的方式记录在 ...
- MySQL 目录结构、配置文件、修改密码
查看全局数据文件路径 show global variables like "%datadir%" 一.文件目录结构 文件安装路径为F:/JJ/MYSQL-5.6.42-WINX6 ...
- Mysql 5.7 安装 解压缩版 忘记密码
[参考]Mysql 命令大全 [参考]MySQL 5.7.19 忘记密码 重置密码 配置文件my.ini示例 服务启动后停止 log配置 [参考]MySQL5.7.19 服务挂掉 自动关闭 mysql ...
- Centos 7 中yum安装Mysql和修改mysql配置
一. mysql安装 1.安装MySQL官方的Yum Repository [root@ecs-7bec-0002 mysql]# wget -i -c http://dev.mysql.com/ge ...
- MySQL-下载-安装-配置-多版本共存-设置密码-破解密码
目录 MySQL下载安装与配置 官网下载(后面有镜像仓库下载) 从开源镜像仓库下载(快) 开源镜像仓库站点 MySQL的安装 解压 将MySQL添加至环境变量方便启动 配置MySQL 配置编码 安装M ...
随机推荐
- docker swarm和compose 的使用(阿里)
基本的docker使用参考:Docker 入门 到部署Web 程序- (阿里面试常用的docker命令和优点) 昨天去阿里面试 问我如果给你5台服务器 如何部署docker,我说一个个拷贝,面试官听了 ...
- Java的string类为什么是不可变的
最流行的Java面试题之一就是:什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类 ...
- MySQL百万级数据分页查询及优化
方法1: 直接使用数据库提供的SQL语句 语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N 适应场景: 适用于数据量较少的情况(元组百/千级) 原因/缺 ...
- 面试突击(八)——JVM的结构及内存模型,是怎么划分的?
声明:本文图片均来自网络,我只是进行了选择,利用一图胜千言的力量来帮助自己快速的回忆相关的知识点 0:再上一张Java代码的转换流程图 .java——Java程序员编写,给人看的 .class——Ja ...
- mybatis如何接受map类型的参数
Mybatis传入参数类型为Map mybatis更新sql语句: ? 1 2 3 4 5 6 7 8 9 <update id="publishT00_notice" ...
- java中为什么notify()可能会导致死锁,而notifyAll()则不会
简单的说,notify()只唤醒一个正在等待的线程,当该线程执行完以后施放该对象的锁,而没有再次执行notify()方法,则其它正在等待的线程 则一直处于等待状态,不会被唤醒而进入该对象的锁的竞争池, ...
- cps在jenkins构建报错
修改ares的版本号即可,改为2.0.1.14-20191126-RELEASE
- python中将函数赋值给变量时需要注意的一些问题
python中将函数赋值给变量时需要注意的一些问题 变量赋值是我们在日常开发中经常会遇到的一个问题,本文主要给大家介绍的是关于python将函数赋值给变量时需要注意的一些问题,分享出来供大家参考学习, ...
- c# 导出excel的三种方式
第一种:流导出 SaveFileDialog exe = new SaveFileDialog(); exe.Filter = "Execl files (*.xls)|*.xls" ...
- Vue NGINX Apache 404 问题解决
location ^~/html/dist { #alias /home/server/webapps/vuejs-admin/; index index.html; try_files $uri $ ...