mysql的安装过程

(1)下载mysql。

(2)解压文件到特定位置。

我解压到:/home/jim/Software

(3)创建Mysql组和用户。

  mysql中的一个用户名就是链接mysql服务器时指定的用户名,该名字不必与linux登陆名联系起来,但是必须是linux系统下建立的用户。

命令为:

groupadd mysql
useradd -g mysql mysql

(4)添加mysql配置文件。

  如果要设置一个配置文件,可使用mysql文件夹下support-files目录下的my-medium.cnf文件作为模版。

  将my-medium文件复制到/etc/目录下,并且将文件名命名为my.cnf。

命令为:

jim@jim-F83Se:~$ cp /home/jim/Software/mysql/support-files/my-medium.cnf /etc/my.cnf

(5)设置访问权限。

  用mysql_install_db创建mysql授权表初始化,并设置mysql,root帐号访问权限。

命令为:

root@jim-F83Se:/home/jim/Software/mysql# chown -R mysql .
root@jim-F83Se:/home/jim/Software/mysql# chgrp -R mysql .
root@jim-F83Se:/home/jim/Software/mysql# scripts/mysql_install_db -user=mysql
root@jim-F83Se:/home/jim/Software/mysql# chown -R root .
root@jim-F83Se:/home/jim/Software/mysql# chown -R mysql data

 

 

则使用命令:

 

root@jim-F83Se:/home/jim/Development/mysql-5.5.28-linux2.6-i686# sudo apt-get install libaio-dev

 

 

(6)运行mysql

命令为:

root@jim-F83Se:/home/jim/Software/mysql# bin/mysqld_safe -user=mysql&

(7)设置登陆mysql服务的root密码。

  mysql中的root用户,不是linux系统下的超级用户,它是mysql中的管理用户,以root用户登陆mysql服务,可以对mysql进行设置、管理。

  安装好mysql后,需要修改mysql中的root用户密码。

命令为:

root@jim-F83Se:/home/jim/Software/mysql# /usr/local/mysql/bin/mysqladmin -uroot password hwjean(这个自己设置的密码)

(8)设置开机启动。

  linux系统中开机启动的服务一般都存放在/etc/init.d目录下。

  为了实现mysql开机启动,需要将mysql启动甲苯mysqld复制到/etc/inti.d/目录下,并做一下相应的设置。

命令为:

1 root@jim-F83Se:/home/jim/Software/mysql# cp support-files/mysql.server /etc/init.d/mysqld
2 root@jim-F83Se:/home/jim/Software/mysql# chmod 700 /etc/init.d/mysqld
3 root@jim-F83Se:/home/jim/Software/mysql# chkconfig -add mysqld
4 root@jim-F83Se:/home/jim/Software/mysql# chkconfig -level 345mysqld on

执行3的时候可能会提示:

使用命令即可安装chkconfig:

root@jim-F83Se:/home/jim/Software/mysql# apt-get install chkconfig

如果出现一下错误:

把系统那些正在升级的软件关闭大概就可以解决了,如果还不行,上网搜下解决办法,很多。

如果还出现以下问题:

请参照我ubuntu目录下的博文”chkconfig“

(9)启动mysqld服务。

命令为:

root@jim-F83Se:/home/jim/Software/mysql# service mysqld start

当显示:

即表示可以正常启动了。

如果出现一下问题:

则使用一下命令:

root@jim-F83Se:~# sudo gedit /etc/init.d/mysqld 

把一下引号内的内容作相应的修改即可:改为你安装的路径

(10)查看服务是否启动。

  可以用netstat命令察看mysqld服务是否启动,如果启动成功,3306端口就会被打开。

命令为:

root@jim-F83Se:/home/jim/Software/mysql# netstat -atln

启动成功结果为:

 

 

 

 

 

 

 

posted @ 2012-10-14 01:16  Jim-Huang  阅读(214)  评论(0编辑  收藏  举报