安装mysql-5.6.26

LAMP架构之mysql编译安装

版本mysql-5.6.26

1、安装依赖环境包

yum -y install \ #yum安装环境
ncurses-devel \ #字符终端处理库
autoconf \ #一个shell脚本的工具
cmake #类似configure,因为软件包没有configure脚本,有cmake程序

2、源码解压

tar zxvf mysql-5.6.26.tar.gz

3、配置和编译安装

cd mysql-5.6.26 #切换到安装文件目录下
cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #安装路径
-DDEFAULT_CHARSET=utf8 \ #默认字符集
-DDEFAULT_COLLATION=utf8_general_ci \ #扩展补丁,可以更新新的汉字
-DEXTRA_CHARSETS=all \ #支持所有语言
-DSYSCONFIDIR=/etc \ #默认目录文件
-DMYSQL_DATADIR=/home/mysql \ #数据库的数据文件存放位置
-DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock #通讯文件,连接数据库文件

make && make install #编译和安装

4、优化配置文件路径和管理命令

cp support-files/my-default.cnf /etc/my.cnf
yes #覆盖
cp support-files/mysql.server /etc/init.d/mysqld #便于service管理
chmod +x /etc/init.d/mysqld #授予执行权限
cd /etc/init.d
chkconfig --add mysqld #添加系统服务
chkconfig mysqld --level 35 on

echo “PATH=$PATH:/usr/local/mysql/bin” >> /etc/profile #将指定bin目录下的命令添加到系统环境变量。以便可以直接执行
source /etc/profile #刷新配置文件
echo $PATH #查看是否添加成功

5、数据库初始化

useradd -s /sbin/nologin mysql
chown -R mysql:mysql /usr/local/mysql/
/usr/local/mysql/scripts/mysql_install_db
–user=mysql \ #指定用户
–ldata=/var/local/mysql \ #
–basedir=/usr/local/mysql \ #工作目录,即安装路径
–datadir=/home/mysql #数据文件存放位置

ln -s /var/lib/mysql/mysql.sock /home/mysql/mysql.sock

vim /etc/init.d/mysqld #修改添加一下内容
basedir=/usr/local/mysql #设置工作路径,和前面对应
datadir=/home/mysql #设置数据文件存放位置,和前面对应

systemctl daemon-reload #重载数据
systemctl start mysqld #启动数据库
netstat -anutp | grep 3306 #查看是否启动服务成功

6、远程登录及修改root账户密码,root初始密码为空

mysqladmin -u root -p password “123123” #修改密码为123123
#这里会提示输入密码,初始密码为空,直接回车即可
mysql -u root -p #登录数据库
#这里会要求输入密码,这时可以输入我们修改过的密码123123,即可登录成功

猜你喜欢

转载自blog.csdn.net/weixin_41648905/article/details/108874423