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

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

我们提供的服务有:网站设计、网站制作、微信公众号开发、网站优化、网站认证、永胜ssl等。为成百上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的永胜网站制作公司

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./mysql/。

【编辑推荐】

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

当前标题:Linux系统下MySQL重要目录和密码管理
本文来源:http://www.shufengxianlan.com/qtweb/news27/230077.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联