ubuntu16.04安装mysql5.7.15

sudo apt-get update
sudo apt-get upgrade
apt-get install libaio1
(apt-get install mysql-server mysql-client自动安装会装上5.7)

sudo groupadd mysql
sudo useradd -r -g mysql mysql

cd /usr/local/src
sudo wget  mysql-server_5.7.15-1ubuntu16.04_amd64.deb-bundle.tar
http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-server_5.7.15-1ubuntu16.04_amd64.deb-bundle.tar

sudo tar -xvf mysql-server_5.7.15-1ubuntu16.04_amd64.deb-bundle.tar
sudo dpkg -i mysql-common_5.7.15-1ubuntu16.04_amd64.deb
sudo dpkg-preconfigure mysql-community-server_5.7.15-1ubuntu16.04_amd64.deb
这一步骤会弹出一个界面,提示让你输入root密码
sudo dpkg -i mysql-client_5.7.15-1ubuntu16.04_amd64.deb (这个必须先安装,否则下面的安装会报错依赖缺失)
sudo dpkg -i mysql-community-client_5.7.15-1ubuntu16.04_amd64.deb
<这里需要注意:安装一个 libmecab2 这个是安装 mysql-community-server的依赖>
sudo apt-get install libmecab2

sudo dpkg -i mysql-community-server_5.7.15-1ubuntu16.04_amd64.deb
sudo dpkg -i libmysqlclient20_5.7.15-1ubuntu16.04_amd64.deb

cd /usr/local/
sudo ln -s /var/lib/mysql  /usr/local/mysql
sudo mkdir /usr/local/mysql/data
sudo chown -R mysql. /usr/local/mysql/data

修改密码 
sudo /usr/bin/mysqladmin -u root -p password  [可选新密码(‘123456‘)]
(密码修改的两种方式,可参考 http://www.2cto.com/os/201412/358399.html)

登录
sudo /usr/bin/mysql -u root -p [可选数据库名称]
远程连接

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘192.168.186.128‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;   --这里的ip写你通过ssh访问linux的ip即可

设置所有mysql变量:如
set global max_connections=14000;

open_files_limit = 10240
back_log = 258
max_connections = 14000
max_connect_errors = 716
external-locking = FALSE
max_allowed_packet = 32M
sort_buffer_size = 8M
join_buffer_size = 1M
thread_cache_size = 300
query_cache_type=1
query_cache_size = 512M
query_cache_limit = 2M
query_cache_min_res_unit = 2k
thread_stack = 192K
tmp_table_size = 258M
max_heap_table_size = 258M
key_buffer_size = 512M
read_buffer_size = 4M
read_rnd_buffer_size = 16M
wait_timeout=1814400
bulk_insert_buffer_size = 64M
innodb_buffer_pool_size = 8000M
innodb_buffer_pool_instances=32
innodb_thread_concurrency = 8
innodb_flush_log_at_trx_commit = 2
innodb_log_buffer_size = 16M
innodb_log_file_size = 2048M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
innodb_read_io_threads = 16
innodb_write_io_threads = 16
innodb_io_capacity = 20000
innodb_io_capacity_max = 40000

查看连接数
show variables like ‘%max_connections%‘
这时应该为5000,说明配置已生效

时间: 2024-10-13 04:48:41

ubuntu16.04安装mysql5.7.15的相关文章

ubuntu16.04 安装mysql5.7 ,配置远程访问

ubuntu16.04 安装 mysql5.7 ,配置远程访问 安装mysql 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 查看是否安装成功 修改mysql配置文件 gedit /etc/mysql/mysql.conf.d/mysqld.cnf 把其中bind-address = 127.0.0.1注释掉 登陆mys

ubuntu16全程安装mysql5.7.15!

ubuntu16安装mysql5.7.15: sudo dpkg -i  mysql-common_5.7.15-1ubuntu16.04_amd64.deb sudo apt-get -f install sudo apt-get install libaio-dev sudo dpkg -i mysql-community-client_5.7.15-1ubuntu16.04_amd64.deb sudo dpkg -i mysql-client_5.7.15-1ubuntu16.04_am

Ubuntu16.04安装MySQL5.7.22

VMware12.0+Ubuntu16.04+MySQL5.7.22安装 首先使用命令sudo -s获得root权限,后面执行任何命令都不需要每次输入密码了.用whereis mysql查看当前是否有安装MySQL,有就卸载,没有就继续.如下图,本机之前没有安装MySQL,那个显示的路径是我创建的一个文件夹,为了放mysql. 将下载好的MySQL使用命令"cp mysql-server_8.0.11-1ubuntu16.04_amd64.deb-bundle.tar /usr/local/my

Ubuntu16.04安装MySql5.7

安装方式有好多种,这里选择使用APT安装. 主要参考文档为官方文档:https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install 在这里只是简单的说明一下:(以下都是root用户操作,如果是其他,前面需要输入sudo) 1.卸载所有与mysql有关的文件.(如果之前装失败了,需要执行此步骤) apt-get purge mysql* 输入Y继续. 2.安装依赖库 apt-cache search l

Ubuntu16.04+Java8+Mysql5.7+Tomcat8.5服务器环境配置

本文章使用环境: Ubuntu16.04 Java8 Mysql5.7 Tomcat8.5 Ubuntu 版本16.04, 本文采用SSH远程登录主机 工具:Xshell 默认使用root用户登录 (su root) Java 官网下载压缩包 通过Xshell将压缩包文件传输到自己指定的目录, 我的资源路径[/mnt/install] 解压安装&配置: 解压到指定路径并且重命名 [email protected]:/mnt/install# tar zxvf [文件名].tar.gz -C /u

Ubuntu16.04安装tensorflow+安装opencv+安装openslide+安装搜狗输入法

Ubuntu16.04在cuda以及cudnn安装好之后,安装tensorflow,tensorflow以及opencv可以到网上下载对应的安装包并且直接在安装包所在的路径下直接通过pip与conda进行安装,如下图所示: 前提是要下载好安装包.安装好tensorflow之后还需要进行在~/.bashrc文件中添加系统路径,如下图所示 Openslide是医学图像一个重要的库,这里给出三条命令进行安装 sudo apt-get install openslide-tools sudo apt-g

Ubuntu16.04安装opencv for python/c++

Ubuntu16.04安装opencv for python/c++ 网上关于opencv的安装已经有了不少资料,但是没有一篇资料能让我一次性安装成功,因此花费了大量时间去解决各种意外,希望这篇能给一些人带去便利,节省时间. 1.安装OpenCV所需的库 1 sudo apt-get install build-essential 2 sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavforma

Ubuntu16.04 安装JDK Tomcat

Ubuntu16.04安装jdk,下载linux中的64版本 需要下载jdk,tomcat安装包 tar.gz版本的 http://pan.baidu.com/s/1mi4WVhA 安装JDK: [email protected]:~$ sudo mkdir /java [sudo] hongdada 的密码: hongdada[email protected]:~$ cd /Downloads bash: cd: /Downloads: 没有那个文件或目录 [email protected]:

Linux入门(9)——Ubuntu16.04安装flash player

打开网页经常提示安装flash player,不安装flash player很多网页的视频都看不了. Ubuntu16.04安装flash player 打开终端,输入: sudo apt-get install flashplugin-installer