linux下设置mysql用户名及密码

一、安装设置密码

我安装的时候直接用的yum命令, yum install mysql mysql-server

这样就导致默认没有密码访问

然后我就添加了用户名和密码

首先以root用户名登录,然后进入没有密码的mysql,

然后use mysql----------> insert into user(host,user,password) values('%','root','root');

###然后mysqladmin -u root password 'root' 则OK了 第二个root为mysql密码

二、忘记密码

1,通过service mysqld stop(或者 killall -TERM Mysql)停止mysql的服务

2,/usr/bin/mysqld_safe --skip-grant-tables& 跳过安全检验机制(此时不要关闭当前终端,另开新的终端)

3.(也可以进行一:设置密码)

#mysql

>use mysql;

>update user set password=password('在这里写上要设置的新密码') where user='root';

>flush privileges;

>exit

然后再登录mysql:#mysql -u root -p;

Enter password: *输入你设置的密码*

mysql>

4.重启mysql服务

--------------------------------------------------------------

下面还有一种方法我没实验,下次出错了在实验

方法二:

可以进行如下的步骤重新设置MySQL的root密码:

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。

因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的

状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对

外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全

状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。

2.修改MySQL的登录设置:

# vi /etc/http://doc.xuehai.netf

在[mysqld]的段中加上一句:skip-grant-tables

例如:

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-name-resolve

skip-grant-tables

保存并且退出vi。

3.重新启动mysqld

# /etc/init.d/mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

4.登录并修改MySQL的root密码

# /usr/bin/mysql

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 3 to server version: 3.23.56

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql> USE mysql ;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

mysql> UPDATE user SET Password = password ( ‘new-password’ ) WHERE User = ‘root’ ;

Query OK, 0 rows affected (0.00 sec)

Rows matched: 2 Changed: 0 Warnings: 0

mysql> flush privileges ;

Query OK, 0 rows affected (0.01 sec)

mysql> quit

Bye

5.将MySQL的登录设置修改回来

# vi /etc/http://doc.xuehai.netf

将刚才在[mysqld]的段中加上的skip-grant-tables删除

保存并且退出vi。

6.重新启动mysqld

# /etc/init.d/mysqld

linux下mysql的用户名,linux下设置mysql用户名及密码相关推荐

  1. linux 把mysql大小写关闭_linux中设置mysql大小写不去区分方法

    linux中设置mysql大小写不去区分方法 发布时间:2020-05-14 12:01:31 来源:亿速云 阅读:191 作者:三月 本文主要给大家介绍linux中设置mysql大小写不去区分方法, ...

  2. Windows下如何搭建FTP服务并且设置其用户名和密码

    1. 为了设置用户名和密码,要做一些准备工作: 打开    右键  计算机->管理->本地用户和组 右键之后点击新用户: 设置你自己的用户名和密码,这个就是之后给ftp服务用的. 2. 控 ...

  3. mysql使用大内存页面,设置MySQL使用大内存页面

    一般情况下使用的内存为每页4K,使用 huge page 的话默认是每页 2M.如果设置MySQL使用 huge page 至少有两个好处,一个是可以减少 Translation Lookaside ...

  4. mysql 时区设定_如何设置MySQL 时区

    MySQL 时区默认是服务器的时区.在使用中经常会遇见. 可以通过以下命令查看 查看时区 SQL代码. mysql> show variables like '%time_zone%'; . + ...

  5. mysql数据表默认utf8_设置Mysql数据库的默认编码为utf8

    进入mysql,查看默认编码:$ mysql -uroot -proot $ show variables like character%' 显示字符编码:+--------------------- ...

  6. mysql 存取字符集_MySQL字符集设置—MySQL数据库乱码问题详解

    MySQL(4.1以后版本) 服务器中有六个关键位置使用了字符集的概念,他们是:client .connection.database.results.server .system.MySQL有两个字 ...

  7. mysql navicat 组合索引_Navicat设置MySQL索引+MySQL索引知识

    引用: https://www.cnblogs.com/bypp/p/7755307.html https://blog.csdn.net/resilient/article/details/8282 ...

  8. linux 自动安装mysql数据库_linux系统下源码安装mysql5.6数据库

    linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...

  9. linux mysql 指令无效_linux下安装mysql,mysql命令失效的原因

    一 安装步骤 从这里下载你需要的版本(注意选择你操作系统是64位的还是32位的):   下载地址 这里只介绍两种判断linux是64位还是32的方法: 命令:file /bin/cat [root@a ...

  10. linux无法同步数据库表,Linux数据库:MySQL主从同步设置和同步错误处理

    注意: 1.两台服务器数据库版本应一致,如果不一致,从服务器的版本要高于主服务器的版本. 2.MySQL进行实时数据同步,本质上是将mysql动作同步到Slave服务器,而不是对实质的数据进行同 步. ...

最新文章

  1. sql用什么替代or
  2. 用PyCharm Profile分析异步爬虫效率
  3. 【Python自动化运维之路Day2】
  4. vue 文件目录结构详解
  5. Random 随机数使用示例
  6. php根据ip获取地区的程序代码
  7. Mac 重装 Apache 后中文目录乱码
  8. Atitit. 悬浮窗口的实现 java swing c# .net c++ js html 的实现
  9. cacti的安装与配置(一)安装
  10. windows——JDK下载与安装及环境变量配置
  11. 树莓派运行yolo fastest启用bf16加速
  12. JS实现鼠标点击爱心绘制多边形每日一言功能
  13. Java学习推荐教材
  14. Rivian-电动皮卡先行者
  15. #bzoj2240#积木游戏(DP? 贪心?)
  16. Java实现QQ邮件发送
  17. git版本回退的几种方式
  18. selenium中启动chrome浏览器时加载插件
  19. 解决WIN8小凡不能应用的办法!
  20. 不可多得的干货!阿里P7级别面试经验总结,吊打面试官系列!

热门文章

  1. 第3章 别碰白块(《C和C++游戏趣味编程》配套教学视频)
  2. 《Python游戏趣味编程》第12章 坚持一百秒
  3. web ftp java代码_java web ftp cli
  4. php封装一个异常类,php封装一个异常的处理类
  5. 科技公司 CEO 合谋“诈骗”自家公司超 900 万美元,现已被捕
  6. 字节跳动1/3员工不支持取消大小周!库克称iPhone将采用可回收材料生产;清华博士接亲被要求现场写代码|极客头条...
  7. 揭晓 2020 年增长最快的技术职位,PHP 成为潜力股!
  8. 国行 iPhone 12/Pro/Max双卡模式支持5G网络;支付宝推出「晚点付」功能;MySQL 8.0.22 GA|极客头条
  9. 了解架构设计远远不够!一文拆解 Tomcat 高并发原理与性能调优
  10. 闲鱼靠什么支撑起万亿的交易规模?