灯架构的Mysql编译安装讲义

  

一、灯架构的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/ 

灯架构的Mysql编译安装讲义

2.3,切换到mysql-5.6.26这个文件的路径下,看到cmake

灯架构的Mysql编译安装讲义

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目录下,进行数据库配置

灯架构的mysql编译安装讲义

 <代码>/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代码 

灯架构的mysql编译安装讲义

12,进行路径优化,并开启数据库服务
 <代码> ln - s/var/lib/mysql/mysql.袜子,/home/mysql/mysql.sock
  mysql服务开始
  netstat -anpt | grep 3306  

灯架构的Mysql编译安装讲义

13日给根账号设置密码
 <代码> mysqladmin - u root - p密码“abc123” 

灯架构的Mysql编译安装讲义

三,数据库的操作命令

 <代码>没有密码可以直接输入:Mysql - u根,,回车
  有密码就输入:mysql - u root - p,,
  回车,在输入密码就进入到数据库代码 

灯架构的Mysql编译安装讲义

灯架构的Mysql编译安装讲义

 

灯架构的Mysql编译安装讲义