加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYSQL教程MySQL 5.7.18 release版安装指南(含有bin文件版本)

发布时间:2020-12-12 02:52:58 所属栏目:MySql教程 来源:网络整理
导读:《MYSQL教程MySQL 5.7.18 release版安装指南(含有bin文件版本)》要点: 本文介绍了MYSQL教程MySQL 5.7.18 release版安装指南(含有bin文件版本),希望对您有用。如果有疑问,可以联系我们。 与源码版本安装过程基本一致,除了编译环节,本文只谈release版,

《MYSQL教程MySQL 5.7.18 release版安装指南(含有bin文件版本)》要点:
本文介绍了MYSQL教程MySQL 5.7.18 release版安装指南(含有bin文件版本),希望对您有用。如果有疑问,可以联系我们。

与源码版本安装过程基本一致,除了编译环节,本文只谈release版,即含有bin文件版本MYSQL实例

好处:每个用户可安装属于自己的MySQL ServerMYSQL实例

目标主机系统:CentOS 6.8
MYSQL实例

用户:saojie(没有管理员权限)
MYSQL实例

目录:/home/saojie/mysql-5.7.18MYSQL实例

下载MYSQL实例

Linux GenericMYSQL实例

地址:https://dev.mysql.com/downloads/mysql/MYSQL实例

解压MYSQL实例

tar zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.18-linux-glibc2.5-x86_64 mysql-5.7.18

安装MYSQL实例

写配置文件MYSQL实例

将my.cnf放在mysql-5.7.18目录下MYSQL实例

[mysqld]
basedir = /home/saojie/mysql-5.7.18
datadir = /home/saojie/mysql-5.7.18/data
log_error = /home/saojie/mysql-5.7.18/data/mysql_error.log
port = 33306  #端口避免冲突
socket = /home/saojie/mysql-5.7.18/mysql.sock
general_log = on
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
socket = /home/saojie/mysql-5.7.18/mysql.sock

初始化MYSQL实例

bin/mysqld --defaults-file=/home/saojie/mysql-5.7.18/my.cnf --initialize --user=saojie --basedir=/home/saojie/mysql-5.7.18/ --datadir=/home/saojie/mysql-5.7.18/data

初始化会生成一个root的随机暗码MYSQL实例

启动MYSQL实例

第一次启动加socket避免连接到别人的MySQL Server,且因为root默认是没有远程拜访权限,刚开始root无法通过指定IP和端口连接MYSQL实例

bin/mysqld --defaults-file=/home/saojie/mysql-5.7.18/my.cnf &
mysql -uroot -p --socket=/home/saojie/mysql-5.7.18/mysql.sock #不加socket可能会连接到别的MySQL Server

关闭MYSQL实例

bin/mysqladmin -uroot -proot --socket=/home/saojie/mysql-5.7.18/mysql.sock shutdown

MYSQL实例

bin/mysqladmin -hxxx -Pxxx -uroot -proot shutdown

其他问题MYSQL实例

JDBC连接缓慢MYSQL实例

在配置文件[mysqld]下加上skip-name-resolve再重启,跳过DNS查询
MYSQL实例

不把MySQL日志输出到saojie用户控制台MYSQL实例

在[mysqld]下指定log_error地址MYSQL实例

便捷脚本MYSQL实例

#!/bin/bash
function client(){
  bin/mysql --defaults-extra-file=/home/saojie/mysql-5.7.18/my.cnf
}
function server(){
  bin/mysqld --defaults-extra-file=/home/saojie/mysql-5.7.18/my.cnf &
}
function stop(){
  bin/mysqladmin -uroot -p --socket=/home/saojie/mysql-5.7.18/mysql.sock shutdown
}
function pid(){
 ret=$(ps -ef |grep mysqld | awk '{print $2}')
  echo $ret
}
if [ $# = 1 ]; then $1; else server; fi

以上所述是小编给大家介绍的MySQL 5.7.18 release版安装指南,希望对大家有所赞助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对编程之家PHP网站的支持!MYSQL实例

欢迎参与《MYSQL教程MySQL 5.7.18 release版安装指南(含有bin文件版本)》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读