Heim > Datenbank > MySQL-Tutorial > Centos下服务器版本安装mysql

Centos下服务器版本安装mysql

WBOY
Freigeben: 2016-06-07 15:02:33
Original
1275 Leute haben es durchsucht

首先这里说的是这里的路径,以及语句都是在网上看了很多错误后自己实践后修改过来的,希望对大家有用。 这里在安装的时候要按着我的这个顺序,否则可能会因为路径错误而找不到相应的指令。 一、安装cmake # 安装所需依赖包(这段指令是一直输入的) yum -y i


首先这里说的是这里的路径,以及语句都是在网上看了很多错误后自己实践后修改过来的,希望对大家有用。

这里在安装的时候要按着我的这个顺序,否则可能会因为路径错误而找不到相应的指令。

一、安装cmake
# 安装所需依赖包(这段指令是一直输入的)
yum -y install gcc libxml2-dev curl screen \
libpng12-dev autoconf libpcre3-dev make bzip2 \
libevent-dev patch libjpeg62-dev libcurl4-openssl-dev \
libfreetype6-dev g++ libtool libncurses5-dev psmisc lrzsz
 
# 下载文件
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz

# 编译安装
tar zxvf cmake-2.8.5.tar.gz
cd cmake-2.8.5
./bootstrap
make && make install
cmake –version
 
二、 安装配置mysql
# 下载源文件
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.17.tar.gz/from/ftp://ftp.ntu.edu.tw/pub/MySQL/
 
# 创建用户和组
groupadd mysql
useradd -g mysql  -s /usr/sbin/nologin  mysql
 
# 创建安装目录
mkdir  /usr/local/ mysql
 
# 创建数据库目录
mkdir  /usr/local/ mysql/data
 
# 解压
tar -zxvf mysql-5.5.17.tar.gz
cd \mysql-5.5.17
 
# 编译及安装mysql
# cmake编译: 
cmake .

//注意:

这里可能会报错,如果报错,那么就执行一下语句后在进行编译:

rm -f CMakeCache.txt

yum install ncurses-devel
Nach dem Login kopieren

# 安装mysql
make && make install
 
# 复制配置文件
cp support-files/my-medium.cnf  /etc/my.cnf
 
# 设置权限
chmod +x /usr/local/mysql
chown -R mysql.mysql /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql/data
 
# 配置开机自启动
cp support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig -- add mysqld
chkconfig mysqld on
 
# 修改my.cnf配置
vim /etc/my.cnf
# [mysqld] 添加:
datadir=/usr/local/mysql/data
default-storage-engine=MyISAM
 
# 以下可选:
log-error =/usr/local/mysql/data/error.log
pid-file = /usr/local/mysql/data/mysql.pid
user = mysql
tmpdir = /tmp
 
# 初始化数据库
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data &
 
# 启动MySQL
/etc/init.d/mysqld start (service mysqld start)
 
# 测试MySQL是否启动
# 1)查看是否有进程mysql
ps -ef | grep mysql
# 2)查看端口是否运行
netstat -tnl | grep 3306
# 3)读取mysql版本信息
/usr/local/mysql/bin/mysql --version
 
# 至此,MySQL安装完成

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage