先期工作:建立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
用的命令是cp –rf mysql-5.1
然后到目录/usr/local/下面解压缩文件:tar zxf mysql-5.1
2
ps:链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link),也称为软连接。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对软链接,则不存在这个问题。默认情况下,ln产生硬链接。 如果创建软链接需要参数 -s
3
cd /usr/local/mysql
[root@localhost
控制台打印出:
Installing MySQL system tables...
OK
Filling help tables...
OK
.....
即说明安装成功。
4
[root@localhost
[root@localhost
[root@localhost
[root@localhost
[root@localhost
5
到mysql录下:
[root@localhost
这种启动方式,看不出启动效果,因为要继续输入命令查看是否启动成功的话,就会停止数据库。所以赶紧进行第6
6
[root@localhost
[root@localhost
7
[root@localhost
启动完成赶紧查看mysql状态,命令: /etc/rc.d/init.d/mysqld status,看看m y s q l 是否已经启动.
还可以查看一下 3306
netstat -anp|grep LISTEN
8
在目录 /user/local/mysql/下面
bin/mysqladmin --socket=/tmp/mysql.sock --port=3306
注意:确定你的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
ok,密码修改成功!
9
bin/mysql --port=3306
Enter password:
输入 123456
登陆成功!
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 2
Server version: 5.0
Type 'help;'
注意:如果登录失败,报如下错误的话:
Can't connect to local MySQL server through socket'
[root@localhost
可以在启动命令中加入 -h127.0.0
bin/mysql -h127.0.0
10
chkconfig(check config)
功能说明:检查,设置系统的各种服务。
语 法:chkconfig
[--add][--del][--list][系统服务]或chkconfig[--level<等级代号>][系统服务][on/off/reset]
补充说明:这是RedHat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。
参 数:
--add 增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
--del 删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。
--level<等级代号> 指定读系统服务要在哪一个执行等级中开启或关毕
1
chkconfig --list
chkconfig --list httpd
httpd 0
2
chkconfig --level 345
3
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。