Linux系统下MySQL重要目录和密码管理

数据库 MySQL
本文主要介绍了Linux系统下MySQL数据库的重要目录以及登录密码等方面的管理,希望能对您有所帮助。

linux操作系统与MySQL数据库结合搭建的平台为应用程序的开发提供了保障。一个好的开发者在选择开发环境时要考虑到开发平台的安全性和稳定性。本文主要介绍MySQL的几个重要目录以及MySQL数据库的密码管理,接下来就让我们一起学习吧。

Linux MySQL的几个重要目录

1、数据库目录:/var/lib/mysql/。

2、配置文件:/usr/share/mysql(mysql.server命令及配置文件)。

3、相关命令:/usr/bin(mysqladmin mysqldump等命令)。

4、启动脚本:/etc/rc.d/init.d/(启动脚本文件mysql的目录)。

Linux MySQL修改登录密码

Linux MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的。

1、命令

 

  1. usr/bin/mysqladmin -u root password 'new-password' 

 

格式:mysqladmin -u用户名 -p旧密码 password 新密码

2、例子

例1:给root加个密码123456。

键入以下命令 :

 

  1. [root@host local]# /usr/bin/mysqladmin -u root password 123456 

 

注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

3、测试是否修改成功

1)不用密码登录

 

  1. [root@host local]# mysql  
  2.  
  3. ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO) 

 

显示错误,说明密码已经修改。

2)用修改后的密码登录

 

  1. [root@host local]# mysql -u root -p  
  2.  
  3. Enter password: (输入修改后的密码123456)  
  4.  
  5. Welcome to the MySQL monitor. Commands end with ; or \g.  
  6.  
  7. Your MySQL connection id is 4 to server version: 4.0.16-standard  
  8.  
  9. Type 'help;' or '\h' for help. Type '\c' to clear the buffer.  
  10.  
  11. mysql> 

 

成功! 这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。

Linux MySQL启动与停止

1、启动

MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。

  1. [root@host init.d]# /etc/init.d/mysql start  

另外安装程序把MySQL安装成了service,所以在任何目录下都可以用:# service mysql start启动Linux MySQL。

2、停止

  1. /usr/bin/mysqladmin -u root -p shutdown  

或者:

  1. # service mysql stop 

 

3、自动启动

1)察看mysql是否在自动启动列表中

 

  1. [root@host local]# /sbin/chkconfig –list 

 

2)把Linux MySQL添加到你系统的启动服务组里面去

 

  1. [root@host local]# /sbin/chkconfig – add mysql 

 

3)把Linux MySQL从启动服务组里面删除。

 

  1. [root@host local]# /sbin/chkconfig – del mysql 

 

到此,Linux下MySQL重要目录及密码管理已经介绍完毕,如果想了解更多的MySQL数据库知识,可以看一下这里的文章:http://database.51cto.com/mysql/

【编辑推荐】

  1. php中批量删除Mysql中相同前缀的数据表
  2. 利用mysql的audit审计功能记录用户操作信息
  3. MySQL索引背后的数据结构及算法之索引实现
  4. NaviCat通过Http方式连接服务器的MySQL数据库
  5. 详解Discuz_WIN7_Apache_MySQL_PHP平台搭建
责任编辑:赵鹏 来源: ChinaUnix博客
相关推荐

2010-01-12 15:14:42

Linux MySQL

2010-03-05 14:36:45

2010-03-05 14:51:31

Linux重要系统目录

2011-03-03 10:32:28

ProftpdMysql管理

2016-08-10 10:49:44

LinuxKeeweb密码管理器

2020-11-04 11:25:33

Linux目录命令

2009-09-30 10:23:20

Linux系统Mysql密码恢复

2009-06-23 18:36:09

2009-11-20 09:29:53

2009-07-06 18:09:18

linuxApache密码

2014-03-19 19:46:43

Linuxmkdir 命令

2011-03-21 11:14:22

LinuxNagios

2012-11-13 10:55:00

Linux系统运维

2012-11-28 11:14:52

网络流量安全管理网络流量

2021-01-04 09:40:48

Linux运维Linux系统

2011-02-15 10:55:50

LinuxApacheMysql

2020-08-12 06:59:44

Linux切换目录命令

2013-07-24 13:38:21

2015-07-15 11:44:18

ITIT资产管理系统

2010-01-06 11:24:27

Linux命令
点赞
收藏

51CTO技术栈公众号