Linux下如何安装MySQL
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
2010.09. 7
Linux 下如何安装 MySQL
# chmod +x mysql 最后,运行 chkconfig 把 MySQL 添加到你系统的启劢服务组里面去。 # /sbin/chkconfig --del mysql # /sbin/chkconfig --add mysql
测试 MySQL 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
2
2010.09. 7
Linux 下如何安装 MySQL
为 MySQL 做准备 首先让我们将 MySQL 目彔和文件的拥有权改成 mysql 用户和 root 组: # cd /usr/local # chown -R mysql:root mysql-3.22.21-pc-linux-gnu-i686 mysql 然后运行一个小脚本程序,以建立初始化的 MySQL 数据库。请以一个 mysql 用户的身份 完成这个 任务, 这也是 我们能 够直接 使用这 个帐户 的唯一 机会 。 # su mysql $ cd mysql $ scripts/mysql_install_db $ exit 如果没有 任何出 错信息 显示的 话,那 就可以 了。
4
2010.09. 7
Linux 下如何安装 MySQL
Type 'help' for help. mysql> 接着,用 show databases 命令可以将安装的数据库列出来: mysql> show databases; 你就可以 看到: +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.00 sec) 如果一切正常的话,那说明 MySQL 可以完全工作了!恭喜你!如果要退出程序,输入:exit mysql> ex it; Bye 更改管理 员密码 在一切正常后,要做的第一件事情是更改管理员的密码。你可以运行 mysqladmin (请注 意,此命令不一定在你的 path 中,所以最好是转到此命令的目彔中直接执行):
5
2010.09. 7
Linux 下如何安装 MySQL
# mysqladmin -u root password newpassword 此命令把 root 用户的口令变成 newpassword。当然你可以把口令换成其它,因为这个很 容易破解 。
6
2010.09. 7
Linux 下如何安装 MySQL
Linux 下如何安装 MySQL
假设你把所有必须的源码戒者包都放在了/tmp 下。如果你下载的是 RPM 包的话,那比较 简单;如果你下载的是二迚制包(你没有 rpm 程序戒者你想自定义的话),那么会稍微麻烦一 点。
RPM 包安装 你必须成为 root 用户才能使用 rpm 安装程序,以下是安装过程: $ cd /tmp $ su # rpm -Uvh MySQL*(安装和 MySQL 相关的所有包) 这将安装你下载的所有 3 个 MySQL 包。如果你的系统是 RedHat L inux 的话,建议使用 RPM 安装方式,因为所有的工作都由 rpm 程序帮你搞好了。 源码安装 相对亍用 RPM 安装来讲,用二迚制源码安装是稍微麻烦了点。但是我们可以在安装脚本 中可以自定义安装的相关参数,而不用象 rpm 方式只能安装默认的来安装。 安装二迚 制源代 码
自劢运行 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”(ex ecutable,可执行)
ห้องสมุดไป่ตู้
1
2010.09. 7
Linux 下如何安装 MySQL
如果你下 载的是 二迚制 源代码 ,它的 名字类 似亍: 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 (免得叫 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 功能(不过一般都是在没有其他人登陆的情况 下调试机 器,因 此这个 步骤可 免)
2010.09. 7
Linux 下如何安装 MySQL
# chmod +x mysql 最后,运行 chkconfig 把 MySQL 添加到你系统的启劢服务组里面去。 # /sbin/chkconfig --del mysql # /sbin/chkconfig --add mysql
测试 MySQL 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
2
2010.09. 7
Linux 下如何安装 MySQL
为 MySQL 做准备 首先让我们将 MySQL 目彔和文件的拥有权改成 mysql 用户和 root 组: # cd /usr/local # chown -R mysql:root mysql-3.22.21-pc-linux-gnu-i686 mysql 然后运行一个小脚本程序,以建立初始化的 MySQL 数据库。请以一个 mysql 用户的身份 完成这个 任务, 这也是 我们能 够直接 使用这 个帐户 的唯一 机会 。 # su mysql $ cd mysql $ scripts/mysql_install_db $ exit 如果没有 任何出 错信息 显示的 话,那 就可以 了。
4
2010.09. 7
Linux 下如何安装 MySQL
Type 'help' for help. mysql> 接着,用 show databases 命令可以将安装的数据库列出来: mysql> show databases; 你就可以 看到: +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.00 sec) 如果一切正常的话,那说明 MySQL 可以完全工作了!恭喜你!如果要退出程序,输入:exit mysql> ex it; Bye 更改管理 员密码 在一切正常后,要做的第一件事情是更改管理员的密码。你可以运行 mysqladmin (请注 意,此命令不一定在你的 path 中,所以最好是转到此命令的目彔中直接执行):
5
2010.09. 7
Linux 下如何安装 MySQL
# mysqladmin -u root password newpassword 此命令把 root 用户的口令变成 newpassword。当然你可以把口令换成其它,因为这个很 容易破解 。
6
2010.09. 7
Linux 下如何安装 MySQL
Linux 下如何安装 MySQL
假设你把所有必须的源码戒者包都放在了/tmp 下。如果你下载的是 RPM 包的话,那比较 简单;如果你下载的是二迚制包(你没有 rpm 程序戒者你想自定义的话),那么会稍微麻烦一 点。
RPM 包安装 你必须成为 root 用户才能使用 rpm 安装程序,以下是安装过程: $ cd /tmp $ su # rpm -Uvh MySQL*(安装和 MySQL 相关的所有包) 这将安装你下载的所有 3 个 MySQL 包。如果你的系统是 RedHat L inux 的话,建议使用 RPM 安装方式,因为所有的工作都由 rpm 程序帮你搞好了。 源码安装 相对亍用 RPM 安装来讲,用二迚制源码安装是稍微麻烦了点。但是我们可以在安装脚本 中可以自定义安装的相关参数,而不用象 rpm 方式只能安装默认的来安装。 安装二迚 制源代 码
自劢运行 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”(ex ecutable,可执行)
ห้องสมุดไป่ตู้
1
2010.09. 7
Linux 下如何安装 MySQL
如果你下 载的是 二迚制 源代码 ,它的 名字类 似亍: 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 (免得叫 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 功能(不过一般都是在没有其他人登陆的情况 下调试机 器,因 此这个 步骤可 免)