linuxanzhuang/ target=_blank class=infotextkey>linux安装mysql/ target=_blank class=infotextkey>mysql数据库步骤详解
1、环境查看与准备:
①查看centos在安装时,是否已经mysql服务。由于centos默认安装的mysql有时候版本太低,不符合生产环境的要求,一般都自己安装。
查看mysql是否已经安装:rpm -qa |grep mysql;如果发现有(mysql-server-version),则说明centos已经安装mysql了,这时需要删除掉默认安装的版本,指令:rpm -e mysql-server-(version);
②在安装mysql时,如果安装压缩包,有可能需要cmake指令,这时我们需要查看centos中是否已经有centos指令了。(www.jb200.com 脚本学堂)
首先运行:which cmake(which--查看用户的PATH中有cmake指令了吗);如果没有,则说明用户默认的PATH中没有该指令,这时需要查看centos中是否已经安装了cmake压缩包。
其次运行:locate cmake(locate keyword--在centos数据库中查找关键字keyword的路径);一般情况下如果用户自己安装cmake指令包路径都在/usr中,例如:/usr/local/cmake/bin或者/usr/bin中。
2、安装cmake指令包:
①下载cmake压缩包:http://download.chinaunix.net/download/0002000/1605.shtml。
②解压cmake包:
tar -zxvf cmake-version.tar.gz。
③进入cmake目录,预编译cmake包:
cd cmake-version;./configure --prefix=/usr/local/cmake
④编译安装:make && make install
⑤将安装后的目录设置到用户的PATH中:PATH=${PATH}:/usr/local/cmake/bin;
注意:这种配置方式在你再次登陆后会无效;要想彻底加入到PATH中,有两种方式:
①对应用户添加,这种只服务对应的用户,就是修改对应户目录中的.bashrc,以root用户为例:
#vi /root/.bashrc
在其中加入:
②对所有用户添加,这种服务对所有的用户都会有效,即使修改/etc/profile文件,如下:
#vi /etc/profile
在其中加入:
3、安装mysql数据库:
①创建mysql用户组:groupadd mysql。
②创建mysql用户:useradd -g mysql(新建用户所属用户组) mysql(新的用户名称)。
③创建mysql数据库的数据存储路径:mkdir -p /usr/local/mysql/data/
修改刚创建文件夹的所有者和所有组:chown mysql(user):mysql(group) -R(递归data下的子目录) /usr/local/mysql/data
④解压mysql数据库压缩包,并进入解压后的目录中:
⑤设置并预编译:
⑥编译安装:
⑦设置mysql的配置文件,放入到/etc中:
⑧设置mysql的启动文件,放入到/etc/init.d/中:
⑨运行bash脚本,对数据库进行初始化设置:
(10)启动mysql服务:/etc/init.d/mysqld start
(11)设置centos注册表,让centos启动时,启动mysql服务:
chkconfig mysqld on
(12)测试mysql数据库是否安装成功:
mysql -uroot -p。
连接mysql数据库。