MySQL中文参考手册---安装MySQL解析

    作者:课课家更新于: 2015-11-09 09:13:10

    大神带你学编程,欢迎选课

     

    获得知识的途径有很多,现在由小编为大家讲解有关语言编程的文章希望对大家有所帮助


    安装
    c语言编程入门假设你把所有必须的源码或者包都放在了/tmp下。如果你下载的是RPM包的话,那比较简单;如果你下载的是二进制包(你没有rpm程序或者你想自定义的话),那么会稍微麻烦一点。
    RPM包安装
    你必须成为root用户才能使用rpm安装程序,以下是安装过程:
      
    $ cd /tmp
    $ su
    # rpm -Uvh MySQL*(安装和MySQL相关的所有包)
      
    这将安装你下载的所有3个MySQL包。如果你的系统是RedHat 的话,建议使用RPM安装方式,因为所有的工作都由rpm程序帮你搞好了。
    源码安装
    相对于用RPM安装来讲,用二进制源码安装是稍微麻烦了点。但是我们可以在安装脚本中可以自定义安装的相关参数,而不用象rpm方式只能安装默认的来安装。
    安装二进制源代码
    如果你下载的是二进制源代码,它的名字类似于: MySQL-3.22.21-pc-linux-gnu-i686.tar.gz。你必须成为root用户,然后解压到 /usr/local目录,操作步骤如下:
    $ cd /usr/local
    $ su
    # tar -zxvf /tmp/MySQL-3.22.21-pc-linux-gnu-i686.tar.gz
    在所有文件解压完后,一个名字叫mysql-3.22.21-pc-linux-gnu-i686的目录将被创建出来。MySQL-3.22.21-pc-linux-gnu-i686这么长):
    # ln -s mysql-3.22.21-pc-linux-gnu-i686 MySQL
    如果以后有新版本的MySQL的话,你可以仅仅将源码解压到新的路径,然后只需要做个符号链接就可以了。这样非常方便,数据也更加安全。
    建立一个MySQL 用户
    好,现在我们将建立一个能运行MySQL守护程序的用户帐号,并且所有MySQL文件都归此帐户拥有。使用 Linuxconf或者useradd命令去添加一个叫 MySQL 的帐号,在添加之前,确保没有人注册了这个帐户,还要暂时禁止login功能(不过一般都是在没有其他人登陆的情况下调试机器,因此这个步骤可免)
    为MySQL做准备
    首先让我们将MySQL目录和文件的拥有权改成 MySQL 用户和root组:
    # cd /usr/local
    # chown -R mysql:root mysql-3.22.21-pc-linux-gnu-i686 MySQL
    C语言视频教程然后运行一个小脚本程序,以建立初始化的MySQL。请以一个MySQL 用户的身份完成这个任务,这也是我们能够直接使用这个帐户的唯一机会。
    # su MySQL
    $ cd MySQL
    $ scripts/MySQL_install_db
    $ exit
    如果没有任何出错信息显示的话,那就可以了。
    自动运行MySQL
    在MySQL二进制包里面,有一个叫myslq.server的启动脚本程序。把它复制到/etc/rc.d/init.d目录里面:
    # cd /etc/rc.d/init.d
    # cp /usr/local/mysql/support-files/mysql.server MySQL
    接着把它的属性改为“x”(executable,可执行)
    # chmod +x MySQL
    最后,运行chkconfig把MySQL添加到你系统的启动服务组里面去。
    # /sbin/chkconfig --del MySQL
    # /sbin/chkconfig --add MySQL
    测试MySQL


    在网站维护中,站长朋友常常要对网站数据进行备份,以免出现意外情况而造成数据的损失。一般的下载备份方法不仅麻烦而且速度缓慢。这时我们就可以使用程序提供的文件压缩功能来快速进行网站数据的备份。

    首先将需要备份的网站文件前的复选框选中,然后点击“添加到压缩文件”超连接,接着在弹出的对话框中输入文件名称,注意一定要输入以zip为后缀的压缩文件格式。确定后稍等片刻,一个文件压缩包就制作完成了。只需要将其下载,放置在安全的地方保存就可以了。
    在管理器主页面的功能菜单中选择“上传文件”按钮,将在网页最下方打开文件上传模块(如图2),点击“浏览”按钮选择本地文件,然后再点击上传即可。程序中的文件容量栏目会自动显示该文件占用网站空间的大小,文件大小会以KB或Byte两种单位显示。我们可以根据此功能方便的对网站文件进行整理归类操作;点击下载超连接可以将网站文件下载到本地硬盘,操作方式与普通下载方式无异,还可以使用迅雷等下载工具进行文件的高速下载;软件还提供了功能强大的编辑器(如图3),点击编辑连接后会显示文件的源代码,它还提供了本地预览与在线预览的功能,使网站文件的调试工作变得非常简单高效;


    MySQL里面有一个简单的数据库例子test ,而且它的内部数据库一直保持对权限和帐户的监视,因而先运行MySQL看看是否可以工作。
    首先启动MySQL:
    # /etc/rc.d/init.d/MySQL start
    如果一切正常,你将看到以下的信息出现:
    Starting mysqld daemon with databases from /var/lib/MySQL
    如果你安装的是RPM包,那么程序大都安装在/usr/local/MySQL/bin。在此目录下运行客户端程序:
    # MySQL
    然后你可以看到屏幕显示出以下信息:
      
    Welcome to the MySQL monitor. Commands end with ; or \\\\g.
      
    Your MySQL connection id is 2 to server version: 3.22.21
      
    Type 'help' for help.
      
    MySQL>
      
    接着,用show databases命令可以将安装的数据库列出来:
      
    MySQL> show databases;
      
    C语言教程你就可以看到:
      

    以下为引用的内容:
      +----------+
      
      | Database |
      
      +----------+
      
      | MySQL |
      
      | test |
      
      +----------+
      
      2 rows in set (0.00 sec)
      


    如果一切正常的话,那说明MySQL可以完全工作了!恭喜你!如果要退出程序,输入:exit
      
    MySQL> exit;
      
    Bye
      
    更改管理员密码
    在一切正常后,要做的第一件事情是更改管理员的密码。你可以运行MySQLadmin (请注意,此命令不一定在你的path中,所以最好是转到此命令的目录中直接执行):
      
    # MySQLadmin -u root pass newpassword
      
    此命令把root用户的口令变成newpassword。当然你可以把口令换成其它,因为这个很容易破解。

    看完小编的文章是不是很精彩,更多关于在线教育的文章尽在课课家,希望你们多多关注。

课课家教育

未登录