Linux 下安装MySQL
来源:互联网 发布:小火牛是什么软件 编辑:程序博客网 时间:2024/06/05 22:52
PS:CentOS可以正常使用yum,如果使用的Ubuntu则yum不可正常使用,从mysql5.5以后需要使用cmake安装
一、编译安装MySQL前的准备工作
1.安装编译源码所需的工具和库
yum install gcc gcc-c++ ncurses-devel perl
2.将所需软件拷贝到服务器的一个目录下
3.安装cmake
tar -zxvf cmake-3.5.2.tar.gz
cd cmake-3.5.2
./bootstrap
make
make install
4.设置mysql用户组
groupadd mysql
useradd -r -g mysql mysql
5.新建mysql需要的目录
mkdir -p /usr/local/mysql #安装目录
mkdir -p /data/mysqldb #数据文件目录
6.解压mysql
tar -zxvf mysql-5.6.22.tar.gz
cd mysql-5.6.22
二、编译安装MySQL
1.使用cmake设置编译参数cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
cmake -DMYSQL_UNIX_ADDR=mysql.mysql
cmake -DDEFAULT_CHARSET=utf8
cmake -DDEFAULT_COLLATION=utf8_general_ci
cmake -DWITH_INNOBASE_STORAGE_ENGINE=1
cmake -DWITH_ARCHIVE_STORAGE_ENGINE=1
cmake -DWITH_BLACKHOLE_STORAGE_ENGINE=1
cmake -DMYSQL_DATADIR=/data/mysqldb
cmake -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1
附:cmake配置参数说明:
2.删除CMakeCache.txt文件
rm CMakeCache.txt
3.编译mysql
make
4.安装mysql
make install
5.修改mysql目录所有者和组
cd /usr/local/mysql
chown -R mysql:mysql . #注意有个点
cd /data/mysqldb
chown -R mysql:mysql .
6.初始化mysql数据库
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql --datadir=/data/mysqldb
7.复制mysql服务启动配置文件
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
8.复制mysql服务启动脚本
cp support-files/mysql.server /etc/init.d/mysqld
9.配置mysql环境变量
vi /etc/profile
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
export PATH
source /etc/profile
三、启动MySQL
四、修改root的密码
五、登录mysql
- Linux下安装Mysql
- Linux下安装MySQL
- Linux下安装MYSQL
- Linux下安装mysql
- LINUX下安装MySQL
- Linux下安装MySQL
- Linux下安装MySQL
- linux下安装mysql
- Linux下安装Mysql
- Linux下安装MySQL
- Linux 下安装mysql
- linux下安装mysql
- Linux下mysql安装
- Linux下安装MySql
- Linux下mysql安装
- linux下安装mysql
- linux下安装mysql
- linux下安装mysql
- lock和condition
- 【Raspberry Pi 3试用体验】+ngrok 内网穿透
- 关于map和list
- 位域与大小端
- jsp:include html文件乱码的解决办法
- Linux 下安装MySQL
- 高斯模糊的算法(高斯权重)
- LeetCode 121. Best Time to Buy and Sell Stock
- 边界值分析
- 菜鸟入门必备技能: 认识C中的委托和事件
- spring mvc使用ResourceBundleViewResolver配置的易错点
- count(字段)不统计null值http://blog.csdn.net/lwei_998/article/details/6112810
- C++学习笔记之八 复合类型---指针和自由存储空间
- ArchLinux上安装librdkafka