一、灯架构的Mysql
灯架构分为三篇博客,这篇是讲述数据库Mysql的编译安装。
首先,在这里用smb共享的方式将下载到windows系统中的这些软件包,通过远程挂载的方式到Linux系统上。
命令:smbclient - l
需要的安装包百度云链接在上一篇博客中已经分享出来,博客链接:搭建LMAP架构之Apache配置(上篇)
二、安装Mysql过程
2.1,首先安装环境包
<代码> yum安装ncurses-devel autoconf cmake - y 代码>
2.2,解压缩包
<代码> [root@localhost init。d] # cd/abc/LAMP-C7/[root@localhost LAMP-C7] #焦油zxvf mysql-5.6.26.tar。广州- c/opt/代码>
2.3,切换到mysql-5.6.26这个文件的路径下,看到cmake
2.4,保存路径不变,进行cmake配置
<代码> cmake, \ -DCMAKE_INSTALL_PREFIX=/usr/地方/mysql \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DEXTRA_CHARSETS=所有\ -DSYSCONFIDIR=/etc \ -DMYSQL_DATADIR=/home/mysql/\ -DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -以上命令的详解- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -DCMAKE_INSTALL_PREFIX=/usr/地方/mysql \,,#指向mysql的安装目录 -DDEFAULT_CHARSET=utf8 \,,,,,,,,,,#字符集编码 -DDEFAULT_COLLATION=utf8_general_ci \,,,,#字符集校对规则 -DEXTRA_CHARSETS=所有\ -DSYSCONFIDIR=/etc \,,,,,,,,,,,,# mysql配置文件目录(/等) -DMYSQL_DATADIR=/home/mysql/\,,,,,,,# mysql数据文件目录(/home/mysql), -DMYSQL_UNIX_ADDR=/home/mysql/mysql。袜子,,#连接数据库的通信文件代码>
5,同路径下,进行让编译,时间会有点长,安心等待
<代码>使代码>
6,保持路径不变,进行make install安装
<代码> make install 代码>
7,修改配置文件,并赋予权限
<代码> [root@localhost mysql-5.6.26] # cp支持文件/my-default.cnf/etc/my.cnf cp:是否覆盖“y/etc/my.cnf" ? [root@localhost mysql-5.6.26] # cp支持文件//mysql。服务器/etc/init.d/mysqld [root@localhost mysql-5.6.26] # chmod 755/etc/init.d/mysqld//将mysql加入到服务管理器 [root@localhost mysql-5.6.26] # chkconfig——添加/etc/init.d/mysqld [root@localhost mysql-5.6.26] # chkconfig mysql——235级alt="灯架构的mysql编译安装讲义">9日添加mysql用户,并指定属组
<代码> [root@localhost mysql-5.6.26] # useradd - s/sbin/nologin mysql [root@localhost mysql-5.6.26] #乔恩- r mysql。mysql/usr/local/mysql/代码>10,切换到/usr/local/mysql/scripts/mysql_install_db目录下,进行数据库配置
<代码>/usr/地方/mysql/脚本/mysql_install_db \ ——用户=mysql \ ——ldata=https://www.yisu.com/var/lib/mysql ——basedir=/usr/地方/mysql/猟atadir=/home/mysql 代码>11日在/etc/init.d/mysqld文件中,添加如下两行:
<代码> vim/etc/摆在mysqld basedir=/usr/地方/mysql datadir=/home/mysql代码>
12,进行路径优化,并开启数据库服务
<代码> ln - s/var/lib/mysql/mysql.袜子,/home/mysql/mysql.sock mysql服务开始 netstat -anpt | grep 3306 代码>
13日给根账号设置密码
<代码> mysqladmin - u root - p密码“abc123”代码>
三,数据库的操作命令
<代码>没有密码可以直接输入:Mysql - u根,,回车 有密码就输入:mysql - u root - p,, 回车,在输入密码就进入到数据库代码>
灯架构的Mysql编译安装讲义