ubuntu怎么安装mysql5.7

author author     2023-04-05     431

关键词:

先安装好操作系统   在Mysql官网上下载最新版的Ubuntu Linux专用的Mysql。我这里下载的是:mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar。   解压文件 命令为:tar -xvf mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar.   解压开来后,一共有11个deb包,用sudo dpkg -i [包名]命令逐个安装,因为包与包中间存在依赖关系,这里安装有个先后顺序。   我的安装的顺序是:   1.mysql-common_5.7.11-1ubuntu14.04_amd64.deb   2.libmysqlclient20_5.7.11-1ubuntu14.04_amd64.deb   3.libmysqlclient-dev_5.7.11-1ubuntu14.04_amd64.deb   4.libmysqld-dev_5.7.11-1ubuntu14.04_amd64.deb   5而后需要安装一个依赖包叫libaio1,命令为sudo apt-get intall libaio1;   而后继续:   5.mysql-community-client_5.7.11-1ubuntu14.04_amd64.deb   6.mysql-client_5.7.11-1ubuntu14.04_amd64.deb   7.mysql-community-source_5.7.11-1ubuntu14.04_amd64.deb   6   这里需要再安装一个依赖包叫libmecab2,安装好后,继续安装最后一个:   8.mysql-community-server_5.7.11-1ubuntu14.04_amd64.deb   安装过程中需要设置数据库密码。   到这里,所有的已经安装完毕。输入Mysql -uroot-p可以登陆数据库了。 参考技术A   sudo apt-get update
sudo apt-get upgrade
apt-get install libaio1
(apt-get install mysql-server mysql-client自动安装会装上5.5)

sudo groupadd mysql
sudo useradd -r -g mysql mysql

cd /usr/local/src
sudo wget mysql-server_5.7.6-m16-1ubuntu12.04_amd64.deb-bundle.tar http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-server_5.7.6-m16-1ubuntu12.04_amd64.deb-bundle.tar

sudo tar -xvf mysql-server_5.7.6-m16-1ubuntu12.04_amd64.deb-bundle.tar
sudo dpkg -i mysql-common_5.7.6-m16-1ubuntu12.04_amd64.deb
sudo dpkg-preconfigure mysql-community-server_5.7.6-m16-1ubuntu12.04_amd64.deb
这一步骤会提示让你输入root密码,后期可改,随便输个。
sudo dpkg -i mysql-community-server_5.7.6-m16-1ubuntu12.04_amd64.deb
sudo dpkg -i mysql-community-client_5.7.6-m16-1ubuntu12.04_amd64.deb
sudo dpkg -i libmysqlclient20_5.7.6-m16-1ubuntu12.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 password

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

GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.10.40.54' IDENTIFIED BY '123456' WITH GRANT OPTION;

远程连接某表 : 创建username用户,可远程访问app数据库下user表,具有读、更新权限

grant select,update on app.user to username@‘%’ identified by '123456';

open_files_limit = 10240
back_log = 258
max_connections = 5000
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,说明配置已生效
参考技术B sudo apt-get update
sudo apt-get upgrade
apt-get install libaio1
(apt-get install mysql-server mysql-client自动安装会装上5.5)

sudo groupadd mysql
sudo useradd -r -g mysql mysql

cd /usr/local/src
sudo wget mysql-server_5.7.6-m16-1ubuntu12.04_amd64.deb-bundle.tar http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-server_5.7.6-m16-1ubuntu12.04_amd64.deb-bundle.tar

sudo tar -xvf mysql-server_5.7.6-m16-1ubuntu12.04_amd64.deb-bundle.tar
sudo dpkg -i mysql-common_5.7.6-m16-1ubuntu12.04_amd64.deb
sudo dpkg-preconfigure mysql-community-server_5.7.6-m16-1ubuntu12.04_amd64.deb
这一步骤会提示让你输入root密码,后期可改,随便输个。
sudo dpkg -i mysql-community-server_5.7.6-m16-1ubuntu12.04_amd64.deb
sudo dpkg -i mysql-community-client_5.7.6-m16-1ubuntu12.04_amd64.deb
sudo dpkg -i libmysqlclient20_5.7.6-m16-1ubuntu12.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 password

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

GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.10.40.54' IDENTIFIED BY '123456' WITH GRANT OPTION;

远程连接某表 : 创建username用户,可远程访问app数据库下user表,具有读、更新权限

grant select,update on app.user to username@‘%’ identified by '123456';

open_files_limit = 10240
back_log = 258
max_connections = 5000
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,说明配置已生效

ubuntu怎么安装mysql5.7

...qlsudouseradd-r-gmysqlmysqlcd/usr/local/srcsudowgetmysql-server_5.7.6-m16-1ubuntu12.04_amd64.deb-bundle.tarhttp://mirrors.sohu.com/mysql/MySQL-5.7/mysql-server_5.7.6-m16-1ubuntu12.04_amd64.deb-bundle.tarsudotar-xvfmysql-server_5.7.6-m16-1ubuntu12.04_amd64.deb-bundle.tarsudodpkg-imysql-common_5.7.6-m... 查看详情

ubuntu编译安装mysql5.7(代码片段)

目录下载mysql5.7源码包的手动方法带boost的mysql源码包安装不带boost的mysql源码包下载安装下载mysql5.7源码包的手动方法网址https://dev.mysql.com/downloads/mysql/5.7.html#downloadsSelectOperatingSystem选择SourceCodeSelectOSversion选择AllOperatingSyste 查看详情

ubuntu21.04安装mysql5.7(代码片段)

Ubuntu21.04xfce4.16安装因为学习用需要用到MySQL5.7版本,但是安装的时候又只有8.0版本,所以需要用些特别的办法。我们使用离线MySQLdeb安装包:https://pan.baidu.com/s/1HNsZ6WGEAzY8__LZCQTbow提取码:ny9j下载Ubuntu20.04离线安装mysql5.7.t... 查看详情

ubuntu编译安装mysql5.7(代码片段)

目录下载mysql5.7源码包的手动方法(可以不做,跳过)下载安装下载mysql5.7源码包的手动方法(可以不做,跳过)网址https://dev.mysql.com/downloads/mysql/5.7.html#downloads点击Download下载,将包放到linux系统中。这... 查看详情

centos7源码安装mysql5.7怎么卸载

参考技术A安装360卫士,在软件管家里找到后卸载。 查看详情

ubuntu安装mysql5.7

参考技术A在ubuntu中,我们常用apt-get命令插件,其实,它也一直在更新相应的资源库,到目前为止,apt-get资源库中mysql的最新版本为:mysql-5.7.29因此,我们可以直接通过最新版本apt-get命令安装mysql57即可,避免手动安装的许多麻... 查看详情

ubuntu18安装mysql5.7和可视化navicat,intellijidea配置jdbc连接java的jar包

...决了???root密码呢,好在大哥及时给了一篇“解决Ubuntu下MySQL不知初始密码”的博客,才解决,成功登陆!!!!综上:此博客安装MySQL部分归纳总结于怎样在Ubunt 查看详情

在 Ubuntu 20.04 上安装 MySQL 5.6

】在Ubuntu20.04上安装MySQL5.6【英文标题】:InstallMySQL5.6onUbuntu20.04【发布时间】:2020-10-0413:19:05【问题描述】:我有一个需要MySql5.6的自定义应用程序。我能够使用本教程在ubuntu20.04上安装MySql5.7:https://askubuntu.com/a/1232993如何在ubuntu... 查看详情

sh在ubuntu16.04上安装laravel5.4,mysql5.7,apache2.4和php7.1(代码片段)

查看详情

sh在ubuntu16.04上安装laravel5.4,mysql5.7,apache2.4和php7.1(代码片段)

查看详情

centos中yum方式安装了mysql5.7.9.1怎么修改数据文件存储路径

参考技术A去找那个my.cnf,找到之后配置一下重启就行了 查看详情

linux实战——mysql5.7和mysql8.0分别在centos和ubuntu中的安装配置过程(代码片段)

Linux实战:部署各类软件MySQL5.7版本在CentOS系统安装安装(需要root权限或者sudo提权)配置yum仓库#更新密钥rpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022#安装Mysqlyum库rpm-Uvhhttp://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm... 查看详情

怎么安装mysql5.7.17

第一步:下载mysql-5.7.17-winx64解压版本:第二步:解压到安装目录,如:C:\myprogram\mysql-5.7.17-winx64第三步:设置环境变量操作如下:1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量点击系统变量下的新建按... 查看详情

ubuntu18.04(腾讯云服务器)安装mysql5.7,更改mysql的root密码并使其可远程登录的一种配置方式(代码片段)

一、安装MySQL首先需要在Ubuntu中安装MySQL5.7相关命令如下:sudoapt-getinstallmysql-server-5.7二、修改MySQL的root密码1.登录sudomysql上面这一步也可以使用默认用户登录,方法如下:(如果能使用sudomysql登录的可以忽略这一步... 查看详情

centos7怎么rpm安装mysql5.7

参考技术A更好的性能对于多核CPU、固态硬盘、锁有着更好的优化,每秒100WQPS已不再是MySQL的追求,下个版本能否上200WQPS才是用户更关心的。更好的InnoDB存储引擎更为健壮的复制功能复制带来了数据完全不丢失的方案,传统金融... 查看详情

mysql5.7.17-winx64怎么安装

第一步:下载mysql-5.7.17-winx64解压版本第二步:解压到安装目录,如:C:\\myprogram\\mysql-5.7.17-winx64第三步:设置环境变量操作如下:  1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量     &... 查看详情

mysql5.7安装教程

Mysql5.7安装教程1、下载安装包先从MYSQL官网上下载SQL服务器安装包软件:http://downloads.mysql.com/archives/installer/,本人下载的安装包是:mysql-installer-community-5.7.13.0.msi2、安装步骤双击进入安装,按照安装向导进行安装... 查看详情

《docker系列》docker安装mysql5.7(代码片段)

Docker安装MySQL5.7一、docker拉取MySQL5.7镜像dockerpullmysql拉取最新MySQLdockerpullmysql:5.7拉取指定版本MySQL1拉取mysql5.7镜像[root@zxy_master~]#dockerpullmysql:5.75.7:Pullingfromlibrary/mysqld26998a7c52d:Pullcomplete4a 查看详情