Mysql常用命令笔记

检查是否安装过mysql

rpm -qa | grep mysql(或者mariadb)
whereis mysql

centos7

systemctl status mysqld.service  # 查看mysql状态
systemctl start mysqld.service   # 启动mysql服务
systemctl stop mysqld.service    # 停止mysql服务
systemctl restart mysqld.service # 重启mysql服务
systemctl enable mysqld.service  # 设置开启自启动# mysql默认端口是3306,可以查看数据库配置文件
/etc/mysql/my.cnf
# 或者数据库工具
mysql> show variables like 'port';

centos6

service mysqld status  # 查看mysql状态
service mysqld start   # 启动mysql服务
service mysqld stop    # 停止mysql服务
service mysqld restart # 重启mysql服务
service mysqld enable  # 设置开启自启动

查看或修改端口

# mysql默认端口是3306,可以查看数据库配置文件,可修改,修改后重启数据库即可
/etc/mysql/my.cnf
# 或者数据库工具
mysql> show variables like 'port';

修改密码

1、mysql初始密码查看

cat /var/log/mysqld.log | grep password

2、实现root用户无密码登录

# 打开配置文件
vim /etc/my.cnf
# 在末尾加上此命令,重启mysql即可实现root用户无密码登录
skip-grant-tables

3、修改密码策略强度参数

#这是mysql5.7的,mysql8的不一样
SHOW VARIABLES LIKE 'validate_password%';
set global validate_password_policy=0;
set global validate_password_length=1;

4、修改密码命令

#1、
set password=password('123456');
#2、
alter user 'root'@'localhost' identified by '123456';
#3、
mysql -uroot -p
Enter password: 【输入原来的密码】
mysql>use mysql;
mysql> update user set password=password("test") where user='root';
mysql> exit;
注意:如果Mysql的版本是5.7及以上的话update语句更换如下:
mysql> update user set authentication_string=passworD("test") where user='root';

常见问题

安装遇见包依赖问题,在语句后面加上

--nodeps --force

Mysql常用命令笔记相关推荐

  1. 【方向盘】达到Linux第三阶段的常用命令笔记记录---Part Ⅱ

    实现自己既定的目标,必须能耐得住寂寞单干 本文已被https://yourbatman.cn收录:女娲Knife-Initializr工程可公开访问啦:程序员专用网盘https://wangpan.y ...

  2. 征途linux mysql_MySql征途之mysql常用命令

    mysql征程之mysql常用命令 一.连接MySql 语法: mysql -h 主机地址 -u 用户名 -p 用户密码 例1:连接到本机上的MYSQL.键入命令mysql -u root -p(本地 ...

  3. mysql tree 修改_13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令

    更改root密码 ps aux |grep mysql     //先查看一下mysql是否启动了 /etc/init.d/mysqld start    //启动mysql ps aux |grep ...

  4. 设置更改root密码(远程,本地)、连接mysql、mysql常用命令

    设置更改root密码 1.将mysql加入环境变量中 [root@centos7 ~]# grep mysql /etc/profile export PATH=/usr/local/mysql/bi ...

  5. MySql常用命令集Mysql常用命令showdatabases;显示数据库createdatab

    MySql 常用命令集 Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop ...

  6. 【CentOS 7MySQL常用操作3】,MySQL常用命令#180113

    2019独角兽企业重金招聘Python工程师标准>>> hellopasswd MySQL常用命令 查询库show databases; 切换库use mysql; 查看库里的表sh ...

  7. MYSQL常用命令(转载)

    1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqld ...

  8. php oracle创建临时表,Oracle常用命令笔记

    Oracle常用命令笔记 客户端用的pl/sql工具 ORACLE的重启命令 (1) 以系统管理员登录,命令:connect / as sysdba (2) 启动数据库,命令:startup (3) ...

  9. Linux 常用命令笔记

    Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...

  10. 设置更改root密码 连接mysql mysql常用命令

    一.设置更改root密码 #/etc/init.d/mysqld start #ps aux |grep mysql #mysql -uroot //提示-bash: mysql : 未找到命令 #l ...

最新文章

  1. Codeforces Educational 38 C. Constructing Tests ( 数学公式推导+暴力)
  2. Golang 标准库log的实现
  3. 我对孩子学习编程的一点思考
  4. 湖南理工学院计算机老师信息,郭观七(计算机与信息工程系)老师 - 湖南理工学院 - 院校大全...
  5. centos mysql jar 驱动包_JDBC连接MySQL的数据库
  6. 人如果没有愿望。。。。。。
  7. (一)开始使用混合边缘AI进行面部识别
  8. 如何找到适合结婚的女朋友
  9. linux怎么杀掉mpd进程,linux怎么样安装mpd进程管理器
  10. Design Patterns(二十四):Visite Pattern--VB代码
  11. selenium+python处理JS弹窗
  12. python的就业方向有哪些城市_【行业分析|听说你选择python后就业迷茫?Python就业方向都有哪些】- 环球网校...
  13. 最新SEO寄生虫排名
  14. 笔记本计算机摄像头怎么打开,笔记本电脑的摄像头在哪里打开(图解摄像头开启步骤)...
  15. 封存了一年的网络编程笔记
  16. 测试路由器信号软件,无线信号测试环境及测试方法介绍
  17. JFinal+Quartz动态任务调度控制台
  18. ​stp文件转obj
  19. 【PHP+微信开发】实现微信对账单处理
  20. Android 判断是否是刘海屏

热门文章

  1. css3静态进度条,CSS3+JS实现静态圆形进度条
  2. 【转载】20款密码破解工具
  3. 钉钉直播一键下载(网络抓包入门)
  4. 魅族mx4pro刷linux,魅族MX4 Pro刷recovery教程_魅族MX4 Pro第三方recovery下载
  5. 中国电子教育产业前景规划与未来投资方向预测报告2022年版
  6. Python3 如何反编译EXE
  7. 让xp3 iis5.1支持40个连接数
  8. EasyUi之书籍功能(CRUD)
  9. python爬虫之数据提取Xpath(爬取起点中文网案例)
  10. 奥哲徐平俊:乘风、冒险与未来