rpm包安装mysql

我不是女神ヾ 2023-09-25 10:51 141阅读 0赞

如何用源码包安装MySQL数据库

下载源码,里面安装说明,一般都是./configure。。。。。。makeinstall,安装起来很慢

本回答由提问者推荐

如何用源码包安装MySQL数据库

下载源码,里面安装说明,一般都是./configure。。。。。。makeinstall,安装起来很慢

本回答由提问者推荐

linux mysql 安装源码包时什么参数指定数据库目录位置,rpm 包 安装后如何更改数据库目录位置

./configure —prefix=/opt/mysql \ 指定安装目录1、安装cmake

tar zxf cmake-2.8.7.tar.gz

pushd cmake-2.8.7

./bootstrap && gmake && gmake install

2、创建所需user及group及dir

groupadd mysql

useradd -g mysql mysql

mkdir -p /usr/local/mysql

mkdir -p /var/lib/mysql

chown -R mysql.mysql /usr/local/mysql /var/lib/mysql

3、安装mysql

tar zxf mysql-5.5.20.tar.gz

pushd mysql-5.5.20

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_EXTRA_CHARSETS:STRING=all \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DWITH_READLINE=1 \

-DENABLED_LOCAL_INFILE=1 \

-DMYSQL_DATADIR=/var/lib/mysql \

-DMYSQL_USER=mysql

make;make install

4、制作配置文件

cat > my.cnf << EOF

[mysqld]

datadir=/var/lib/mysql

user=mysql

socket=/var/lib/mysql/mysql.sock

#Disablingsymbolic-links is recommended to prevent assorted security risks

symbolic-links=0

#skip-networking

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

5、初始化数据库

cd /usr/local/mysql

./scripts/mysql_install_db —datadir=/var/lib/mysql —user=mysql

6、定制启动脚本

cp mysql-5.5.20/support-files/mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld

chkconfig mysqld on

/etc/init.d/mysqld start

7、修改管理员密码

./bin/mysqladmin -u root password ‘password1’

8、rpm安装后更改mysql数据存放位置

vi /usr/local/mysql/my.cnf

datadir=/var/lib/mysql

Mysql5.6.16安装

你下载的压缩包不是安装版本的,是直接解压就可以使用的。

启动bin文件夹下的mysqld.exe文件,然后再启动该文件夹下的mysql.exe文件即可打开mysql.

或者你可以重新下载后缀名是msi或exe的安装文件。一、编译安装MySQL前的准备工作

安装编译源码所需的工具和库

[sql] view plaincopy

yum install gcc gcc-c++ ncurses-devel perl

安装cmake,从http //www cmake org下载源码并编译安装

[sql] view plaincopy

wget http //www cmake org/files/v2.8/cmake-2.8.10.2.tar.gz

tar -xzvf cmake-2.8.10.2.tar.gz

cd cmake-2.8.10.2

./bootstrap ; make ; make install

二、设置MySQL用户和组

新增mysql用户组

[sql] view plaincopy

groupadd mysql

新增mysql用户

[sql] view plaincopy

useradd -r -g mysql mysql

三、新建MySQL所需要的目录

新建mysql安装目录

[sql] view plaincopy

mkdir -p /usr/local/mysql

新建mysql数据库数据文件目录

[sql] view plaincopy

mkdir -p /data/mysqldb

四、下载MySQL源码包并解压

从http //dev mysql com/downloads/mysql/直接下载源码,解压mysql-5.6.16.tar.gz(http //www quseqi com/这个网站就是用的5.6.16版本)

[sql] view plaincopy

wget http //www kakapart com/files/mysql-5.6.16.tar.gz

tar -zxv -f mysql-5.6.16.tar.gz

cd mysql-5.6.16

五、编译安装MySQL

从mysql5.5起,mysql源码安装开始使用cmake了,设置源码编译配置脚本。

cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_ARCHIVE_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DMYSQL_DATADIR=/data/mysqldb \

-DMYSQL_TCP_PORT=3306 \

-DENABLE_DOWNLOADS=11、解压

2、配置环境变量(让系统知道你的bin在哪个位置)path里面设置到安装目录的bin目录

4、在cmd中bin目录底下执行mysqld -install(将mysql安装为windows服务)

5、执行命令:net start mysql 或者windows管理工具->服务里面找到MySql服务,并启动

6、在命令行中运行mysql -uroot 进入数据库。

7、修改密码

输入mysql回车

mysql> use mysql;

mysql> update user set password=password(“123123”) where user=”root”;

8、刷新权限

mysql> flush privileges;

mysql> \q;退出

打开cmd你知道吧?

开始 -> 运行 —> 输入cmd回车创建mysql用户和组 # groupadd mysql # useradd -g mysql mysql //解压安装包 # tar zxvf mysql 5.6.16.tar.gz # mv mysql 5.6.16.tar.gz/usr/local //进入/usr/local #cd /usr/local # ln -s mysql 5.6.16.tar.gz /usr/local/mysql #scripts/mysql_install_db —user=mysql # chown -r root . # chown -r mysql data # chown -r mysql . //启动mysql #bin/mysqld_safe —user=mysql & # cd bin # ./mysql welcome to the mysql monitor. commands end with ; or \g. your mysql connection id is 1 to server version:5.6.16-standard type ‘help;’ or ‘\h’ for help. type ‘\c’ to clear the buffer. mysql> 默认root用户密码为空,为了保证数据库的安全需要为root用户设置密码: # ./mysqladmin -u root password ‘password’ 不知道有没有问题??

发表评论

表情:
评论列表 (有 0 条评论,141人围观)

还没有评论,来说两句吧...

相关阅读

    相关 rpm安装mysql

    如何用源码包安装MySQL数据库 下载源码,里面安装说明,一般都是./configure。。。。。。makeinstall,安装起来很慢 本回答由提问者推荐 如何用

    相关 RPM查询安装

    查询功能 命令格式 rpm \{-q|--query\} \[select-options\] \[query-options\]   RPM的查询功能是极为强大,是极为重