广

MYSQL

  • MYSQL
  • MSSQL
  • Redis
  • MongoDB
  • oracle数据库
  • 数据管理

    MYSQL教程:数据库具体操作

    2018-04-16 10:57:35 次阅读 稿源:互联网
    零七网广告
    全网推广平台,软文发布

      1. 连接数据库服务器

      $ ./mysql -h host_name -u user_name -p

      -h host_name(--host=host_name),连接的数据库主机名,如果在本地主机上则可省略。

      -u user_name(--user=user_name),数据库用户名,在unix系统上,如果系统的登录名与数据用户名一样,则可省略。在windows系统中,可通过设置环境变量USER来给出数据库用户名,如set USER=username。

      -p(--password),提供数据库用户密码,有该选项mysql就会提示你输入密码。输入的密码以星号显示,以确保安全。也可直接在-p后写上密码(-p和密码间不能有空格),但这不安全,不推荐。

      连接成功后,mysql数据库服务器会显示一些欢迎信息。接着就可用mysql>use database_name命令打开指定的数据库。

      本文由网页教学网整理发布!转载请注明出处,谢谢!

      $ ./mysql -h host_name -u user_name -p database_name命令可直接打开指定数据库。

      2. 更新用户密码

      mysql>update user set password=passowrd('your passowrd') where host='%';

      刷新权限设置:mysql>flush privileges;

      3. MySQL读取配置文件的顺序

      my.cnf是MySQL数据库的配置文件,它存在多个地方,在/etc目录,数据目录和用户主目录都有。放在不同位置,里面的选项有不同的作用范围,下面是MySQL读取配置文件的顺序和作用。

      mysql 读取配置文件的顺序:

      /etc/my.cnf       Global options.

      DATADIR/my.cnf      Server-specific options.

      defaults-extra-file   The file specified with the --defaults-extra-file option.

      ~/.my.cnf        User-specific options.

      4. 重设置MySQL管理员密码的方法

      有时我们会因为设置原因或时间长了忘记了数据库管理员的密码,使得我们被关在MySQL服务器外。MySQL服务器提供了一种方法可使我们在服务器上重设密码。在windows和linux/unix平台上操作稍有不同,下面分别介绍:

      Linux/Unix平台下:

      用 % kill -TERM PID关闭服务器,用-TERM信息可使服务器在关闭前把内存中的数据写入磁盘。如果服务器没有响应,我们可用% kill -9 PID来强制删除进程,但不建议这样做。这时内存中的数据不会写入磁盘,造成数据不完整。如果你是用mysql_safe脚本启动MySQL服务器的,这个脚本会监控服务器的运行情况并在它被终止时重启服务器,所以如需关闭服务器,要先终止该进程,然后再真正终止mysqld进程。

      使用--skip-grant-tables参数启动MySQL Server,这时MySQL服务器将不使用权限表对连接操作进行验证。你就可在不提供root密码的情况下连接上服务器,并获得root的权限。

      % mysqld_safe --skip-grant-tables & 

      用以下命令登录服务器,并重设密码:

      % mysql -u root     

      #不用密码就可连接到服务器

      mysql> use mysql

      mysql> set password for 'root'@'localhost' = password('password');


      修改MySQL服务器帐户密码有三种方式,你可参考本笔记中数据库日常管理一章中的相关内容。在这种环境下,使用mysaladmin修改密码好象不行,还是提示要输入密码。

      关闭服务器,再用正常方式启动服务器。

      windows平台下:

      用管理员帐号登录服务器,关闭MySQL数据库服务器。

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七网广告
    零七网广告
    零七网广告
    零七网广告