Linux 安装mysql.tar.gz包
来源:互联网 发布:坏男人网络征婚记 编辑:程序博客网 时间:2024/05/18 03:26
- 我用的mysql的版本的是:mysql-5.1
.49 -linux-i686-icc-glibc23.tar.gz - 在官网上就可以下载到。
- 先期工作:建立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就是不建立用户目录。
- 下面是安装mysql的步骤
- 1
、把按照文件拷贝到:/usr/local, - 用的命令是cp –rf mysql-5.1
.49 -linux-i686-icc-glibc23.tar.gz /usr/local/ , - 然后到目录/usr/local/下面解压缩文件:tar zxf mysql-5.1
.49 -linux-i686-icc-glibc23.tar.gz - 2
、创建软连接:ln -s mysql-5.0 .51a-linux-i686-glibc23 /usr/local/mysql - ps:链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link),也称为软连接。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对软链接,则不存在这个问题。默认情况下,ln产生硬链接。 如果创建软链接需要参数 -s
- 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
- .....
- 即说明安装成功。
- 4
、修改目录权限,如下: - [root@localhost
mysql]# cd /usr/local - [root@localhost
local]# chgrp -R mysql mysql-5.0 .51a-linux-i686-glibc23 - [root@localhost
local]# chgrp -R mysql mysql - [root@localhost
local]# chown -R mysql mysql-5.0 .51a-linux-i686-glibc23/data - [root@localhost
local]# chown -R mysql mysql/data - 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,看看m y s q l 是否已经启动.
- 还可以查看一下 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 -S /var/lib/mysql/mysql.sock - 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 - 10
、关于chkconfig命令用法介绍 - chkconfig(check config)
- 功能说明:检查,设置系统的各种服务。
- 语 法:chkconfig
- [--add][--del][--list][系统服务]或chkconfig[--level<等级代号>][系统服务][on/off/reset]
- 补充说明:这是RedHat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。
- 参 数:
- --add 增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
- --del 删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。
- --level<等级代号> 指定读系统服务要在哪一个执行等级中开启或关毕
- 1
):chkconfig 命令也可以用来激活和解除服务。chkconfig --list 命令显示系统服务列表,以及这些服务在运行级别0 到6 中已被启动(on)还是停止(off)。 - chkconfig --list
- chkconfig --list httpd
- httpd 0
:off 1 :off 2 :on 3 :on 4 :on 5 :on 6 :off - 2
):chkconfig 还能用来设置某一服务在某一指定的运行级别内被启动还是被停运。譬如,要在运行级别3 、4 、5 中停运 nscd 服务,使用下面的命令: - chkconfig --level 345
nscd off - 3
):由 xinetd 管理的服务会立即被 chkconfig 影响。譬如,如果 xinetd 在运行,finger 被禁用,那么执行了 chkconfig finger on 命令后,finger 就不必手工地重新启动 xinetd 来立即被启用。对其它服务的改变在使用 chkconfig 之后不会立即生效。必须使用service servicename start/stop/restart命令来重起服务
0 0
- Linux 安装mysql.tar.gz包
- linux mysql安装(tar.gz)
- Mysql tar.gz 包安装过程
- Linux安装python的.tar.gz包
- linux通过tar.gz包安装tomcat
- linux安装mysql二进制文件tar.gz
- Linux 安装mysql-5.6.12.tar.gz
- linux ubuntu解压tar.gz安装mysql
- linux安装二进制mysql.tar.gz
- 安装mysql tar.gz
- linux 安装mysql数据库——tar.gz包解压安装法
- mysql-5.1.50-linux-i686-glibc23.tar.gz包的安装方法
- linux下mysql-5.5.27.tar.gz源程序包安装实例
- Linux CentOS7下 mysql-5.7.1x tar.gz包安装教程
- 10018---Linux CentOS7下 mysql-5.7.1x tar.gz包安装教程
- Linux CentOS7下 mysql-5.7.1x tar.gz包安装教程
- linux下安装 mysql rpm安装 二进制包安装tar.gz 源码包安装 三种方式
- Linux下安装JDK(tar.gz格式的安装包)
- Android中Intent传递对象(二)Parcelable
- Shredding Company(POJ 1416)
- 数的变幻(魔术师的彩排书(1))
- MAC范围比较
- 点击文字显示图片
- Linux 安装mysql.tar.gz包
- TCP为什么要三次握手
- 数的变幻(魔术师的猜牌术(2))
- 手写NSLayoutContraint
- 我走得很慢,但我绝不会再后退。
- java中实现向数组或list中添加不重复的值
- Android获取设备信息
- 沼跃鱼早已看穿了一切
- (译)Objective-C的动态特性