今天来说一下linux下面mysql的具体安装步骤:
一,mysql安装
1,到mysql官网上下载二进制码包(地址:http://dev.mysql.com/downloads/mysql/5.0.html)
Linux (non RPM, Intel C/C++ compiled, glibc-2.3) //下载链接
No thanks, just take me to the downloads! //点此链接就不必注册
然后选择一个下载地址下载 (http ftp)
2,将二进制文件包传到机器上相应的目录
如:/export/mysql-5.0.67-linux-i686-icc-glibc23.tar.gz
3,解压文件
tar -zxvf mysql-5.0.67-linux-i686-icc-glibc23.tar.gz
4,做软连接
ln -s mysql-5.0.67-linux-i686-icc-glibc23.tar.gz mysql
5,新建mysql用户,mysql用户组
groupadd mysql //新建用户组
useradd -g mysql mysql //新建用户
passwd mysql //为用户设置密码
6,为用户赋予权限(这是在root用户下操作)
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe --user=mysql & //启动mysql服务
set character set gb2312 //解决mysql的乱码问题
二,mysql数据的导出、导入
1,mysqldump -u 用户名 -p 数据库名 >导出的文件名
例如: mysqldump -u mysql -p cmsmysql >cms.sql
2,mysql数据库的导入(source命令)
进入mysql数据库控制台,
如:mysql -u root -p
mysql>use 数据库名
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
如:mysql>source /export/FUNDCMS_20081031.sql
3,为数据库新建用户并授权
grant all privileges on FUNDCMS.* to uucms@localhost identified by 'uucms';
4,刷新系统权限表
flush privileges;