centos mysql初始密码的mysql怎么修改密码

centos yum 安装 mysql 并设定密码(64位机器) - baalwolf - ITeye博客
yum install mysql
yum install mysql-server
yum install mysql-devel
chgrp -R mysql /var/lib/mysql
chmod -R 770 /var/lib/mysql
service mysqld start
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('secret_password');
如果yum install 出现 Transaction Check Error:
错误可以采用以下解决办法:
Transaction Check Error:
file /usr/lib/mysql/libmysqlclient.so.15.0.0 from install of mysql-5.0.77-4.el5_5.4.i386 conflicts with file from package mysqlclient15-5.0.91-1.jason.1.i386
file /usr/lib/mysql/libmysqlclient_r.so.15.0.0 from install of mysql-5.0.77-4.el5_5.4.i386 conflicts with file from package mysqlclient15-5.0.91-1.jason.1.i386
解决办法:
#yum remove mysql mysql-devel mysql-server
如果还是不行,使用绝招:
rpm -Uvh --force mysql-5.0.77-4.el5_5.4.i386.rpm
rpm -Uvh --force mysql-server-5.0.77-4.el5_5.4.i386.rpm
rpm -Uvh --force mysql-devel-5.0.77-4.el5_5.4.i386.rpm
浏览: 190198 次
来自: 北京
楼主说的很有道理。只是你第二点里面写的“行业经验”具体是指什么 ...
写的不错啊、
① 弄啥来!
可是原来那个 catalina.out 文件还是一直保留着老的 ...1141人阅读
mysql(1)
第一步:用帐号登录mysql
[root@CentOs5 ~]# mysql -u root -p
第二步:改变用户数据库
mysql& use mysql
第三步:修改密码,记得密码要用password()函数进行加密,一定不要忘记!!!
mysql& update user set password=password(‘qwe123′) where user=’root’;
第四步:刷新权限表
第五步:退出mysql,对mysql进行重启
[root@CentOs5 ~]# se
远程登录:
一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:
在本机先使用root用户登录mysql:
mysql -u root -p”youpassword”
进行授权操作:
mysql&GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘youpassword’ WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;
(原文链接:/zhangmingcheng/p/6070218.html)
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:10679次
排名:千里之外
原创:10篇
转载:14篇
(10)(7)(7)中国领先的IT技术网站
51CTO旗下网站
CentOS系统找回mysql登录密码
在使用CentOS系统中,我们经常设置的密码经常被遗忘,在文章中我们就会教你一种CentOS系统找回mysql登录密码的方法。
作者:佚名来源:| 18:47
在使用CentOS系统中,也许你会对很多的东西进行设置密码,来保护你的电脑的安全问题等,那么,如过一个不小心把密码忘记了,也许会给你的工作带来很多的不便。下面我们就来帮大家解决一个关于CentOS系统中mysql登录密码的问题。
CentOS系统中那么忘记了mysql的登录密码,怎么办?使用安全模式吧.
首先需要在CentOS系统中停止mysql:
#service mysqld stop#/usr/bin/mysqld_safe --skip-grant-tables &
下面在CentOS系统继续输入:msql& mysql -u root -p
下面的密码直接键入回车即可.
下面既是在CentOS系统重新设置密码: mysql& update mysql.user set password=password("新密码") where user="root";
刷新权限 mysql&
退出 mysql&
启动mysql,继续以往的登录动作即可. # /rc.d/init.d/mysqld start # mysql -u root -p
这样,我们就应该可以在CentOS系统不怕丢失mysql的登录密码了。希望大家可以一样的学习好CentOS系统。
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
原创头条头条外电头条
24H热文一周话题本月最赞
讲师:51310人学习过
讲师:30696人学习过
讲师:91918人学习过
精选博文论坛热帖下载排行
本书译自Grails项目负责人Graeme Keith Rocher所著的“The Definitive Guide to Grails”一书,着重介绍了如何在Grails框架下使用Groovy语...
订阅51CTO邮刊方法、命令行记录
服务器君一共花费了286.089 ms进行了6次数据库查询,努力地为您提供了这个页面。
试试阅读模式?希望听取您的建议
做服务器运维,修改 MySQL 的密码是经常的需要,定期修改 MySQL 密码是网站安全的一个保证。这里记录一下修改 MySQL 密码的一些命令,方便以后查看。
修改root密码
CentOS 下 MySQL 管理员帐号默认是 root 用户,密码为空。如果你从没设置过 MySQL 的,使用 root 用户来连接 MySQL 服务器不需要输入密码。
第一次设置root密码可以使用以下命令:
mysqladmin -u root password NEWPASSWORD
如果你已经设置过密码了,需要要以下命令:
mysqladmin -u root -p'oldpassword' password newpass
比如说,旧密码是“12345”,新密码是“nowamagic”,执行以下命令:
mysqladmin -u root -p'12345' password 'nowamagic'
修改其它MySQL用户的密码
修改一个普通用户的密码你可以使用以下命令,比如用户是 nmuser:
mysqladmin -u nmuser -p oldpassword password newpass
另一种修改密码的方法是,MySQL 服务器把用户名和密码储存在
数据库的 user 表中。你可以使用以下方法来直接更新用户 nmuser 的密码:
1. 登录mysql服务器:
mysql -u root -p
2. 选择 MySQL 数据库
3. 修改 nmuser 密码
mysql> update user set password=PASSWORD("NEWPASSWORD") where User='nmuser';
4. 重置权限
mysql> quit
这种方法也可以用脚本(PHP,Perl)执行,不用SSH到服务器。
本文地址:,欢迎访问原出处。
不打个分吗?
转载随意,但请带上本文地址:
如果你认为这篇文章值得更多人阅读,欢迎使用下面的分享功能。
小提示:您可以按快捷键 Ctrl + D,或点此 。
大家都在看
阅读一百本计算机著作吧,少年
亨特(Andrew Hunt) (作者), 托马斯(David Thomas) (作者), 马维达 (译者)
《程序员修炼之道:从小工到专家》内容简介:《程序员修炼之道》由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,知道用于使代码保持灵活、并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,《程序员修炼之道:从小工到专家》都适合你阅读。
扫一扫,在手机上阅读
栏目最新博文
28,543 views
30,942 views
31,251 views
15,941 views
22,390 views
11,181 views
14,817 views
34,201 views
9,575 views
4,355 views
栏目博文推荐
148,862 views
31,251 views
14,817 views
22,390 views
28,543 views
20,358 views
30,942 views
4,355 views
7,280 views
34,201 views
天才就其本质而论只不过是对事业、对工作过程的热爱而已。
关于网站与作者
互联网信息太多太杂,各互联网公司不断推送娱乐花边新闻,SNS,微博不断转移我们的注意力。但是,我们的时间和精力却是有限的。这里是互联网浩瀚的海洋中的一座宁静与美丽的小岛,供开发者歇息与静心潜心修炼(愿景)。
“Veda”的本义是知识、启示,希望这里能为开发者提供充足的技术资料。
我的电子邮件gonnsai(,腾讯微博:,欢迎与我联系。Linux(1)
mysql(1)
昨天在centos下安装mysql5.7后,却发现无法登陆,才新安装的mysql,初始密码应该没有,但是无论如何都无法登陆(提示密码错误),没办法,只好强行修改mysql密码。
[root@localhost bin]# mysqld_safe --skip-grant-tables &
这句话相当于进入mysql的安全模式。
输入上面这条命令可能会出现错误如下:
mysqld_stae --skip-grant-tables
[root@localhost bin]# Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
grep: write error: Broken pipe
T10:16:02.306271Z mysqld_safe Logging to '/opt/mysql/data/localhost.localdomain.err'.
T10:16:02.315564Z mysqld_safe The file /usr/local/mysql/bin/mysqld
does not exist or is not executable. Please cd to the mysql installation
directory and restart this script from there as follows:
./bin/mysqld_safe&
See /doc/mysql/en/mysqld-safe.html for more information
mysqld_safe --skip-grant-tables
根据错误提示在/usr/local下创建文件夹mysql/bin/mysqld
创建好文件夹后,准备开启mysql,但是在这之前先检查一下mysql是否开启
[root@localhost ~]# ps -ef|grep mysqld
如果开启使用kill -15 [pid]杀死mysql。如下:
[root@localhost ~]# ps -ef|grep mysqld
00:00:00 /bin/sh /opt/mysql/bin/mysqld_safe --datadir=/opt/mysql/data --pid-file=/opt/mysql/data/localhost.localdomain.pid
00:00:00 /opt/mysql/bin/mysqld --basedir=/opt/mysql --datadir=/opt/mysql/data --plugin-dir=/opt/mysql/lib/plugin --user=mysql --log-error=/opt/mysql/data/localhost.localdomain.err --pid-file=/opt/mysql/data/localhost.localdomain.pid --port=3306
0 18:22 pts/0
00:00:00 grep mysqld
[root@localhost ~]# kill -15 7104
再次使用 & & &ps -ef|grep mysqld & & &&确认mysql已经被杀死&
开启mysql,如下:
[root@localhost ~]# mysqld_safe --skip-grant-tables &
[root@localhost ~]# T10:23:22.463266Z mysqld_safe Logging to '/opt/mysql/data/localhost.localdomain.err'.
T10:23:22.514395Z mysqld_safe Starting mysqld daemon with databases from /opt/mysql/data
Welcome to the MySQL monitor.
Your MySQL connection id is 2
Server version: 5.7.11 MySQL Community Server (GPL)
Copyright (c) , Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
Type '' or '\h' for help. Type '\c' to clear the current input statement.
修改mysql密码:注意!以前的password字段,在mysql5.7已经被改为了authentication_string。在password()函数里面输入你的新密码,记得加单引号哦。
mysql& UPDATE mysql.user SET authentication_string=password('YourPassword') WHERE User='root'
AND Host='localhost';
好了,测试一下用新密码能不能进入:
[root@localhost ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.
Your MySQL connection id is 6
Server version: 5.7.11
Copyright (c) , Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
Type '' or '\h' for help. Type '\c' to clear the current input statement.
新密码修改成功!
一定要注意以前的password变成了authentication_string
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:10907次
排名:千里之外
(1)(1)(1)(2)(1)(1)(1)}

我要回帖

更多关于 centos mysql 密码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信