1.添加mysql用户组:
groupadd mysql
2.添加mysql用户到组mysql
useradd -g mysql mysql
以mysql用户登录:
su mysql
3.下载安装文件,我用的是:mysql-5.0.84-linux-i686.tar.gz
4.命令行中进入到存放上面文件的目录.解压:
tar
-zxvf mysql-5.0.84-linux-i686.tar.gz
5.移动解压目录到/usr/local:
在系统根目录下:
mv home/sunyu/mysql-5.0.84-linux-i686
/usr/local
注:home/sunyu/是上面解压后目录所在的目录
6.建立快捷方式:
ln -s /usr/local/mysql-5.0.84-linux-i686
/usr/local/mysql
修改快捷方式属性:
#cd mysql
#chown -R mysql .
#chgrp -R mysql .
(注意以上命令中的"."符号不能少,"."前还有个空格)
7.初始化数据库
在/usr/local/mysql目录下:
#scripts/mysql_install_db
-user=mysql
#chown -R root .
#chown -R mysql data
#bin/mysqld_safe-user=mysql
&
(注意以上命令中的"."符号不能少,"."前还有个空格)
8.添加mysql服务的开机启动
在系统根目录下:
cp
/usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/
chkconfig --add mysql.server
9.重启:
reboot
===============================================
重启后,服务就会自动启动了.因为前面已经配置了开机自动启动项
我们还可以手动启动或关闭服务:
service mysql.server start (启动)
service mysql.server stop (关闭)
service mysql.server restart (重启)
对linux系统面议,所有的服务都能通过service 服务名 start/stop/restart
进行上面的三种操作.
10.设置mysql密码:
在系统根目录下:
/usr/local/mysql/bin/mysqladmin
-uroot password root
11.查看端口:
netstat -atln
在结果列表中看3306端口是否已经打开.
12.测试:
在系统根目录下:
usr/local/mysql/bin/mysql -u root -p
root
(实际上,也可以先进入到mysql的bin目录下,直接执行mysql命令)
这里,是用用户名:root和密码:root进行登录(因为前在将用户名和密码设置成了这样)
如果登录成功,执行如下SQL:
show databases;
出现以下文字表示正常
+--------------------+
| Database
|
+--------------------+
| information_schema
|
| mysql
|
| test
|
+--------------------+
3 rows in set (0.03
sec)
13.设置访问权限:
执行SQL如下图:
图中的"访问用户名"就是我们在连接数据库(在程序中或用客户端)时输入的用户名.
访问用户的IP地址是指我们连接数据库时的主机.比如安装MySql的机器是A,我们在机器B上进行连接,上面的IP地址就是指B的IP.
访问用户密码就是我们在连接数据库是输入的密码.
14.在其它机器上用客户端如:mysql-gui-tools进行连接:
如图所示:
Server Host就是安装Mysql机器的IP.
Port 即服务对外公布的端口,即前面用netstat进行确认的端口
Username即上图所说的用户名,此处为root
Password即上图所说的密码,此处为root