Linux 安装 MySQL 二进制 tar.gz


Linux 安装 MySQL 二进制 tar.gz 获取 mysql-5.5.27-linux2.6-x86_64.tar.gz 二进制安装文件 安装 mysql 所使用的依赖 rpm -qa libaio 先期工作:建立 mysql 用户组,mysql 用户,并且把 mysql 用户加入到 mysql 用户组中。 建立 mysql 用户组:groupadd mysql 建立 mysql 用户并加入 mysql 用户组:useradd mysql -g mysql -p mysql123456 -s /sbin/nologin -M 说明:-g 是加入到 mysql 用户组,-p 是设置密码,-s 是设置 shell,这里设置的是不让其登 录,-M 就是不建立用户目录。 1、把按装文件拷贝到:/usr/local, 用的命令是 cp mysql-5.5.27-linux2.6-x86_64.tar.gz /usr/local/ , 然后到目录/usr/local/下面解压缩文件:tar zxvf mysql-5.5.27-linux2.6-x86_64.tar.gz 2、创建软连接:ln -s mysql-5.5.27-linux2.6-x86_64 /usr/local/mysql ps:链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link), 也称为软连接。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不 能建立指向目录的硬链接。而对软链接,则不存在这个问题。默认情况下,ln 产生硬链接。 如果创建软链接需要参数 -s 设置 mysql 目录的拥有者和所属的用户组 pwd: /usr/local/mysql chown -R mysql . chgrp -R mysql . 3、到软连接 mysql 目录下,初始化 mysql 表格,安装 mysql 默认数据库: cd /usr/local/mysql [root@localhost mysql]# scripts/mysql_install_db --user=mysql 控制台打印出: Installing MySQL system tables... OK Filling help tables... OK ...... 即说明安装成功。 再次设置 mysql 目录的拥有者 pwd: /usr/local/mysql chown -R root . chown -R mysql data 安装后配置 cp support-files/my-large.cnf /etc/my.cnf 5、启动 mysql 到 mysql 录下: [root@localhost mysql]# bin/mysqld_safe --user=mysql --socket=/tmp/mysql.sock --port=3306 & 这种启动方式,看不出启动效果,因为要继续输入命令查看是否启动成功的话,就会停止数 据库。所以赶紧进行第 6 步 6、添加到系统自启动,如下: [root@localhost local]# cp mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld [root@localhost local]# chkconfig --add mysqld 7、启动 mysql 服务进程,如下: [root@localhost local]# /etc/init.d/mysqld start 启动完成赶紧查看 mysql 状态,命令: /etc/rc.d/init.d/mysqld status,看看 mysql 是否已经 启动. 还可以查看一下 3306 端口是否已经在监听: netstat -anp|grep LISTEN 8、给 mysql 的 root 用户指定密码为"123456",host 为 localhost ,如下: 在目录 /user/local/mysql/下面 bin/mysqladmin --socket=/tmp/mysql.sock --port=3306 -u root -h localhost password '123456' 注意:确定你的 mysql.sock 是不是在/tmp/mysql.sock 这里, 可以 vi /etc/my.cnf 查看一下: sorket=/var/lib/mysql/mysql.sock 这行就指定了 mysql.sock 的位置。 所以要修改命令为 bin/mysqladmin --socket=/var/lib/mysql/mysql.sock --port=3306 -u root -h localhost password '123456' ok,密码修改成功! 9、登陆 bin/mysql --port=3306 -u root -p Enter password: 输入 123456 登陆成功! Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.0.51a MySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 注意:如果登录失败,报如下错误的话: Can't connect to local MySQL server through socket'=/var/lib/mysql/mysql.sock' [root@localhost bin]#100810 22:43:43 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended 可以在启动命令中加入 -h127.0.0.1,即: bin/mysql -h127.0.0.1 --port=3306 -u root -p -S /var/lib/mysql/mysql.sock 启动: /etc/init.d/mysqld start 停止: /etc/init.d/mysqld stop 查看状态: /etc/init.d/mysqld status
还剩2页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 8 金币 [ 分享pdf获得金币 ] 1 人已下载

下载pdf

pdf贡献者

ooooohyeah

贡献于2012-10-09

下载需要 8 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf