随着MySQL的普及,越来越多的用户开始使用它。为了确保MySQL数据库安全,用户通常会将用户名和数据库密码改为难以猜测的长字符串,并存储在用户专用文件中,以避免密码被其他用户猜到,或者泄露后导致安全性降低。有时候,用户也可能会忘记MySQL数据库的密码,此时,就需要用户从一开始的MySQL配置文件确认MySQL的密码了。
在Linux系统上,MySQL的配置文件有两个,一个是**my.cnf**文件,它是MySQL的主配置文件,另一个是**my_user.cnf**文件,它是用户的密码文件。
我们首先可以查看my.cnf文件,来确认MySQL的连接信息,如下:
cat /etc/my.cnf
# this is the MySQL server configuration file.
host = localhost
password = password
从上面可以看出,MySQL服务器使用root用户连接,密码是password。如果my.cnf文件中没有配置MySQL的连接信息,我们可以查看my_user.cnf文件,它会存储用户的连接信息,如下:```bashcat /etc/my_user.cnf # This is the user's configuration file.[client]host = localhostport = 3306user = user1password = secret_password
从上面我们可以知道MySQL 服务器 使用user1用户连接,密码是secret_password。
从以上我们可以看出,查看Linux系统中MySQL密码的方法就是查看my.cnf文件和my_user.cnf文件,然后从中获取用户连接信息,即MySQL的用户名密码。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
linux Centos 6.4 下/usr/bin/ld:can not find -lmysqlclient?怎么解决 急求
find / -name 找到文件所在的路径名,比如/usr/local/mysql/libcd /etc/ /usr/local/mysql/lib“ > mysqlclient#生成一个内容为文件所在的路径名的文件ldconfig然后你就可以继续你的工作了如果找不到文件,则需要装mysqlclient软件包mount安装光盘,进入软件包所在目录rpm -ivh mysqlclient*
怎么在mysql查schema的user和password
mysql查询admin表的用户名和密码需要用root用户登录。 1、查询所有的user:SELECT * FROM ;2、得到的PASSWORD是加密过的。 可以通过语句:> update user set password=PASSWORD(newpassword) where user in(select table_schema from information_ where table_name=admin)
ubuntu16.04 mysql bindaddress 在哪

1. 编辑mysql配置文件,把其中bind-address = 127.0.0.1注释了 vi /etc/mysql/ 2. 使用root进入mysql命令行,执行如下2个命令,示例中mysql的root账号密码:root
发表评论