linux安装MYSQL

  

https://pan.baidu.com/s/1X0QlWbCh3tsQbHCc505XxA/软件百度云连接

  
 <代码> yum安装lrz * - y//安装上传软件 
  

發inux安装MYSQL

  
 <代码> yum - y安装\
  ncurses \
  ncurses-devel \
  野牛\
  cmake  
  
 <代码> useradd - s/sbin/nologin mysql//创建一个无法登陆系统的用户 
  
 <代码> tar xf mysql-boost-5.7.20.tar。广州//解压软件包 
  

發inux安装MYSQL

  
 <代码> cd mysql-5.7.20/ 之前
  

發inux安装MYSQL

  
 <代码> yum - y安装gcc gcc-c + + cmake ncurses-devel autoconf perl perl-devel  
  

發inux安装MYSQL

  
 <代码> cmake \
  -DCMAKE_INSTALL_PREFIX=/usr/地方/mysql \//mysql安装的根目录
  -DMYSQL_UNIX_ADDR=/usr/地方/mysql/mysql。袜子\//设置mysql.sock路径,必须是绝对路径,默认是/tmp/mysql.sock
  -DSYSCONFDIR=/etc、//mysql配置文件所在目录
  -DSYSTEMD_PID_DIR=/usr/地方/mysql \//pid文件路径
  -DDEFAULT_CHARSET=utf8 \//设置mysql的默认字符集为utf - 8
  -DDEFAULT_COLLATION=utf8_general_ci \//设置默认字符集校对规则
  -DWITH_INNOBASE_STORAGE_ENGINE=1 \//以下为优化参数,存储引擎选项,静态编译一个存储引擎到服务器,1为开启,添加INNOBASE引擎支持不加建表时报的错
  -DWITH_ARCHIVE_STORAGE_ENGINE=1 \//添加档案引擎支持,不加建表时报的错
  -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \//添加黑洞引擎支持,不加建表时报的错
  -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \//添加PERFSCHEMA引擎支持,不加建表时报的错
  -DMYSQL_DATADIR=/usr/地方/mysql/数据\//mysql数据库文件存放目录
  -DWITH_BOOST=提高\//指向提高库所在目录
  -DWITH_SYSTEMD=1//可以使用systemd控制mysql服务 
  
 <代码>使,,make install//编译且安装 
  
 <代码>乔恩- r mysql。mysql/usr/local/mysql/ 
  
 <代码> vi/etc/my.cnf//MySQL默认主配置文件
  #最下面加
  (客户端)
  端口=3306
  default-character-set=utf8
  套接字=/usr/local/mysql/mysql.袜子//设置袜子文件位置
  
  (mysql)
  端口=3306
  default-character-set=utf8//设置mysql客户端默认字符集
  套接字=/usr/local/mysql/mysql.sock
  
  (mysqld)
  用户=mysql
  basedir=/usr/local/mysql//设置mysql的安装目录
  datadir=/usr/local/mysql/data//设置mysql数据库的数据的存放目录
  3306年=3306//港设置端口
  character_set_server=utf8//创建新表时将使用的默认存储引擎
  pid文件=/usr/local/mysql/mysqld.pid
  套接字=/usr/local/mysql/mysql.sock
  服务器id=1
  sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES NO_AUTO_CREATE_USER、NO_AUTO_VALUE_ON_ZERO NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, PIPES_AS_CONCAT ANSI_QUOTES
  :wq//保存退出 
  
 <代码>乔恩mysql: mysql/etc/my.cnf  
  
 <代码> echo '路径=/usr/地方/mysql/bin:/usr/地方/mysql/lib:美元路径的祝辞祝辞Linux/etc/profile//便系统识别 
  
 <代码>回声出口路径的祝辞祝辞/etc/profile  
  
 <代码>源/etc/profile  
  
 <代码> cd/usr/local/mysql///在安装目录中进行初始化 
  
 <代码> bin/mysqld \//初始化数据库
  ——initialize-insecure \
  ——用户=mysql \//用户
  ——basedir=/usr/地方/mysql \//基础目录
  ——datadir=/usr/地方/mysql/数据//工作目录 
  
 <代码> cp/usr/lib systemd/系统/mysqld。服务/usr/lib/systemd/system///添加到系统管理器 
  
 <代码> systemctl daemon-reload加载 
  
 <代码> systemctl开始mysqld//重启mysqld服务器 
  
 <代码> netstat -anpt | grep 3306//查看3306端口有哪些服务在运作 
  
 <代码> systemctl启用mysqld  
  

發inux安装MYSQL

  
 <代码> mysqladmin - u root - p密码“abc123”//给根账号设置密码
  实验有没有成功 
  

linux安装MYSQL