linux_源码安装mysql

Mysql5.6源码安装

环境:
安装系统:CentOS6.5_x64
Mysql版本:mysql-5.6.38.tar.gz
Cmake版本:cmake-2.8.4.tar.gz
安装前准备:
依赖包安装:

yum -y install gcc gcc-c++ bison ncurses ncurses-devel boost

Cmake安装(cmake也可以直接yum安装):

tar zxf cmake-2.8.4.tar.gz

cd cmake-2.8.4

./configure

make && make install

cmake -version

安装mysql:

useradd mysql

开始安装:

tar zxf mysql-5.6.38.tar.gz

cd mysql-5.6.38

cmake .在这里插入图片描述

make && make install

Mysql初始化:

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

cd /usr/local/mysql/

scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/

给mysql提供配置文件:

cp support-files/my-default.cnf /etc/my.cnf

做启动项:

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

启动mysql

service mysqld start

做软连接,方便使用mysql相关命令等:

ln -s /usr/local/mysql/bin/* /usr/local/bin/

查看是否成功启动:

ps –ef | grep mysqld

netstat –anpl | grep 3306

添加开机启动:

chkconfig --add mysqld

登录mysql服务:

mysql 5.7以下版本默认情况下root用户没有密码,可以直接登录在这里插入图片描述

#########
给root设置密码

mysqladmin -u root password “newpass”

猜你喜欢

转载自blog.csdn.net/weixin_45093060/article/details/91396406