ubantu19.10安装mysql5.7.30

ubantu19.10安装mysql5.7.30

  • 下载安装包
  • 删除mysql
  • 安装
  • 命令
  • 配置
  • 安装可视化工具mysql-workbench

下载安装包

下载地址:https://dev.mysql.com/downloads/mysql/
本人选择的ubantu,mysql5.7.30版本,如下图:
ubantu19.10安装mysql5.7.30_第1张图片下载第一个文件,解压后,如下图:
ubantu19.10安装mysql5.7.30_第2张图片

删除mysql

如未安装mysql,可忽略此步骤。
删除前做好数据库备份,删除:

sudo apt-get remove mysql-*

清除数据:

dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P

安装

依次安装:

sudo dpkg -i mysql-common_5.7.30-1ubuntu18.04_amd64.deb
sudo apt-get install libaio1
sudo apt-get install libmecab2
sudo apt-get install libtinfo5
sudo dpkg -i libmysqlclient20_5.7.30-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_5.7.30-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqld-dev_5.7.30-1ubuntu18.04_amd64.deb
sudo dpkg-preconfigure mysql-community-server_5.7.30-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-community-client_5.7.30-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-client_5.7.30-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-community-server_5.7.30-1ubuntu18.04_amd64.deb

中途会设置root密码,按照提示设置一下。

命令

  1. 进入MySQL: mysql -u root -p
  2. 启动: sudo service mysql start
  3. 重启:sudo service mysql restart
  4. 关闭: sudo service mysql stop

配置

停止数据库,并修改配置文件:

sudo service mysql stop
vim /etc/mysql/mysql.conf.d/mysqld.cnf

以下是本人配置文件:

[mysqld_safe]
socket		= /var/run/mysqld/mysqld.sock
nice		= 0

[mysql]
default-character-set=utf8

[mysqld]
user		= mysql
pid-file	= /var/run/mysqld/mysqld.pid
socket		= /var/run/mysqld/mysqld.sock
port		= 3306
basedir		= /usr
datadir		= /var/lib/mysql
tmpdir		= /tmp
lc-messages-dir	= /usr/share/mysql
character-set-server=utf8
default-storage-engine=INNODB
lower_case_table_names=1
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
group_concat_max_len=10240
key_buffer_size		= 16M
max_allowed_packet	= 16M
thread_stack		= 192K
thread_cache_size       = 8
myisam-recover-options  = BACKUP
max_connections        = 300
query_cache_limit	= 1M
query_cache_size        = 0
log_error = /var/log/mysql/error.log
expire_logs_days	= 10
max_binlog_size   = 100M

安装可视化工具mysql-workbench

直接输入此命令即可:

sudo apt-get install mysql-workbench

你可能感兴趣的:(mysql)