linux下mysql的用户名,linux下设置mysql用户名及密码
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用户名及密码相关推荐
- linux 把mysql大小写关闭_linux中设置mysql大小写不去区分方法
linux中设置mysql大小写不去区分方法 发布时间:2020-05-14 12:01:31 来源:亿速云 阅读:191 作者:三月 本文主要给大家介绍linux中设置mysql大小写不去区分方法, ...
- Windows下如何搭建FTP服务并且设置其用户名和密码
1. 为了设置用户名和密码,要做一些准备工作: 打开 右键 计算机->管理->本地用户和组 右键之后点击新用户: 设置你自己的用户名和密码,这个就是之后给ftp服务用的. 2. 控 ...
- mysql使用大内存页面,设置MySQL使用大内存页面
一般情况下使用的内存为每页4K,使用 huge page 的话默认是每页 2M.如果设置MySQL使用 huge page 至少有两个好处,一个是可以减少 Translation Lookaside ...
- mysql 时区设定_如何设置MySQL 时区
MySQL 时区默认是服务器的时区.在使用中经常会遇见. 可以通过以下命令查看 查看时区 SQL代码. mysql> show variables like '%time_zone%'; . + ...
- mysql数据表默认utf8_设置Mysql数据库的默认编码为utf8
进入mysql,查看默认编码:$ mysql -uroot -proot $ show variables like character%' 显示字符编码:+--------------------- ...
- mysql 存取字符集_MySQL字符集设置—MySQL数据库乱码问题详解
MySQL(4.1以后版本) 服务器中有六个关键位置使用了字符集的概念,他们是:client .connection.database.results.server .system.MySQL有两个字 ...
- mysql navicat 组合索引_Navicat设置MySQL索引+MySQL索引知识
引用: https://www.cnblogs.com/bypp/p/7755307.html https://blog.csdn.net/resilient/article/details/8282 ...
- linux 自动安装mysql数据库_linux系统下源码安装mysql5.6数据库
linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...
- linux mysql 指令无效_linux下安装mysql,mysql命令失效的原因
一 安装步骤 从这里下载你需要的版本(注意选择你操作系统是64位的还是32位的): 下载地址 这里只介绍两种判断linux是64位还是32的方法: 命令:file /bin/cat [root@a ...
- linux无法同步数据库表,Linux数据库:MySQL主从同步设置和同步错误处理
注意: 1.两台服务器数据库版本应一致,如果不一致,从服务器的版本要高于主服务器的版本. 2.MySQL进行实时数据同步,本质上是将mysql动作同步到Slave服务器,而不是对实质的数据进行同 步. ...
最新文章
- sql用什么替代or
- 用PyCharm Profile分析异步爬虫效率
- 【Python自动化运维之路Day2】
- vue 文件目录结构详解
- Random 随机数使用示例
- php根据ip获取地区的程序代码
- Mac 重装 Apache 后中文目录乱码
- Atitit. 悬浮窗口的实现 java swing c# .net c++ js html 的实现
- cacti的安装与配置(一)安装
- windows——JDK下载与安装及环境变量配置
- 树莓派运行yolo fastest启用bf16加速
- JS实现鼠标点击爱心绘制多边形每日一言功能
- Java学习推荐教材
- Rivian-电动皮卡先行者
- #bzoj2240#积木游戏(DP? 贪心?)
- Java实现QQ邮件发送
- git版本回退的几种方式
- selenium中启动chrome浏览器时加载插件
- 解决WIN8小凡不能应用的办法!
- 不可多得的干货!阿里P7级别面试经验总结,吊打面试官系列!
热门文章
- 第3章 别碰白块(《C和C++游戏趣味编程》配套教学视频)
- 《Python游戏趣味编程》第12章 坚持一百秒
- web ftp java代码_java web ftp cli
- php封装一个异常类,php封装一个异常的处理类
- 科技公司 CEO 合谋“诈骗”自家公司超 900 万美元,现已被捕
- 字节跳动1/3员工不支持取消大小周!库克称iPhone将采用可回收材料生产;清华博士接亲被要求现场写代码|极客头条...
- 揭晓 2020 年增长最快的技术职位,PHP 成为潜力股!
- 国行 iPhone 12/Pro/Max双卡模式支持5G网络;支付宝推出「晚点付」功能;MySQL 8.0.22 GA|极客头条
- 了解架构设计远远不够!一文拆解 Tomcat 高并发原理与性能调优
- 闲鱼靠什么支撑起万亿的交易规模?