欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

linux上免安装版mysql的部署步骤

程序员文章站 2024-01-26 11:16:46
本次安装使用的mysql5.1.30,版本可能有些老,但是对于liferay6.0来说已经足够了。 1、第一步是解压mysql安装包并放到合适的位置上。 解压命令:tar -z...

本次安装使用的mysql5.1.30,版本可能有些老,但是对于liferay6.0来说已经足够了。

1、第一步是解压mysql安装包并放到合适的位置上。

解压命令:tar -zxvf mysql-5.1.30-linux-x86_64-glibc23.tar.gz

安装位置:/usr/softwere/,当然,安装位置是随意的,只是我习惯在/usr下建立一个softwere的文件夹,把所有的软件安装到这里。

2、创建mysql组,建立mysql用户并加入到mysql组中。

groupadd mysql

useradd -g mysql mysql

3、在/usr/softwere下创建软连接mysql

ln -s /usr/softwere/mysql-5.1.30-linux-x86_64-glibc23 mysql

或者是修改mysql文件夹的名字,都是可以的

4、添加mysql配置文件

cd mysql

cp support-files/my-medium.cnf /etc/my.cnf

使用vi编辑/etc/my.cnf文件,将basedir=...和datadir=...修改成/usr/mysql和/usr/mysql/data

5、设定目录访问权限,用 mysql_install_db 创建MySQL授权表初始化,并设置mysql,root帐号访问权限

cd mysql

chown -R mysql .(注意空格和点)

chgrp -R mysql .

scripts/mysql_install_db --user=mysql

chown -R root .

chown -R mysql data

6、运行mysql

cd mysql

bin/mysqld_safe --user=mysql

7、设置root密码

cd mysql

bin/mysqladmin -uroot password yourpassword

8、设置允许远程登录

默认的mysql只允许本地登录,所以需要设置允许远程登录

mysql -uroot -p

use mysql

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

GRANT USAGE ON *.* TO 'root'@'%' IDENTIFIED BY 'xxx';(xxx是密码)

flush privileges;