centos6.5源码安装mysql
时间: 2023-04-29 20:06:45 浏览: 113
如何在CentOS 6.5上安装MySQL?
以下是安装步骤:
1. 打开终端并以root权限登录你的CentOS 6.5服务器。
2. 更新你的服务器:
```
yum update
```
3. 安装MySQL:
```
yum install mysql-server
```
4. 安装后,启动MySQL服务:
```
service mysqld start
```
5. 运行以下命令以确保MySQL服务启动:
```
service mysqld status
```
6. 如果MySQL服务没有启动,请运行以下命令:
```
service mysqld restart
```
7. 如果你想在服务器上设置MySQL密码,请运行以下命令:
```
mysql_secure_installation
```
这个命令会提示你输入密码并进行其他安全设置。
安装完成后,你的CentOS 6.5服务器上就已经成功安装了MySQL。
相关问题
CentOS6.5源码安装zabbix4.0
好的,下面是 CentOS6.5 源码安装 zabbix4.0 的步骤:
1. 安装编译工具和依赖库:
```
yum install gcc gcc++ make automake autoconf libtool openssl openssl-devel net-snmp net-snmp-devel libcurl libcurl-devel
```
2. 下载并解压 zabbix 源码包:
```
wget https://cdn.zabbix.com/zabbix/sources/stable/4.0/zabbix-4.0.0.tar.gz
tar zxvf zabbix-4.0.0.tar.gz
```
3. 进入源码目录,执行 configure 脚本:
```
cd zabbix-4.0.0
./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --prefix=/usr/local/zabbix
```
4. 编译并安装 zabbix:
```
make
make install
```
5. 配置 zabbix server:
创建 zabbix 用户和用户组:
```
groupadd zabbix
useradd -g zabbix zabbix
```
创建 zabbix server 配置文件:
```
cp /usr/local/zabbix/etc/zabbix_server.conf.example /usr/local/zabbix/etc/zabbix_server.conf
```
修改配置文件中的数据库信息:
```
DBName=zabbix
DBUser=zabbix
DBPassword=password
```
6. 启动 zabbix server:
```
/usr/local/zabbix/sbin/zabbix_server
```
7. 配置 zabbix agent:
创建 zabbix agent 配置文件:
```
cp /usr/local/zabbix/etc/zabbix_agentd.conf.example /usr/local/zabbix/etc/zabbix_agentd.conf
```
修改配置文件中的服务器信息:
```
Server=127.0.0.1
ServerActive=127.0.0.1
```
8. 启动 zabbix agent:
```
/usr/local/zabbix/sbin/zabbix_agentd
```
9. 配置 zabbix web:
将 zabbix web 目录复制到 web 服务器的根目录下:
```
cp -r /usr/local/zabbix/share/zabbix /var/www/html/
```
修改 zabbix web 配置文件:
```
cp /var/www/html/zabbix/conf/zabbix.conf.php.example /var/www/html/zabbix/conf/zabbix.conf.php
```
修改配置文件中的数据库信息:
```
$DB['DATABASE'] = 'zabbix';
$DB['USER'] = 'zabbix';
$DB['PASSWORD'] = 'password';
$DB['SERVER'] = 'localhost';
$DB['PORT'] = '3306';
```
10. 访问 zabbix web:
在浏览器中访问 `http://your-server-ip/zabbix`,输入默认用户名和密码 `Admin/zabbix`,即可登录 zabbix web。
centos7 源码安装mysql
以下是在CentOS 7上源码安装MySQL的步骤:
1.下载MySQL源码包并解压缩
```shell
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26.tar.gz
tar -zxvf mysql-8.0.26.tar.gz
```
2.安装必要的依赖项
```shell
yum install -y gcc gcc-c++ ncurses-devel cmake make
```
3.创建MySQL用户和用户组
```shell
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
```
4.编译和安装MySQL
```shell
cd mysql-8.0.26
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_BOOST=boost \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_SSL=system \
-DWITH_ZLIB=system \
-DWITH_LIBWRAP=0 \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_general_ci \
-DWITH_EMBEDDED_SERVER=OFF
make && make install
```
5.初始化MySQL
```shell
cd /usr/local/mysql
mkdir data
chown -R mysql:mysql data
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
```
6.启动MySQL服务
```shell
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
systemctl enable mysqld
systemctl start mysqld
```
7.设置MySQL的root用户密码
```shell
./bin/mysql_secure_installation
```