编译安装mysql
等一个不爱你的人,就像在机场等一艘船
安装环境
- CentOS 6.8 64
- MySQL 5.7.17
安装过程
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)
yum install cmake -y安装编译器
yum install gcc gcc-c++ -y安装图像函数库
yum install ncurses ncurses-devel -y解压并进入到目录,执行
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/var/lib/mysql/data -DWITH_BOOST=boost开始编译
make
make install
编译完成
- 增加一个mysql用户(useradd mysql -M -s /sbin/nologin)
- 配置文件位置(/etc/my.cnf)
- 初始化(mysqld –initialize –user=mysql –basedir=/var/lib/mysql –datadir=/var/lib/mysql/data)
问题
Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
解决方案:
在mysql的配置文件中加入
1 | [mysql] |