ubuntu安装Mysql5.7(直装模式)
笔者使用过的,可能较老了,对于老项目还有用。先分享下。
当前发稿可能目前最新的是5.7.44,请用户自测下。先分享5.7.33版本安装步骤,估计差不多。对应ubuntu18
1、下载对应版本,
https://downloads.mysql.com/archives/community/

2、创建安装文件夹并解压文件
cd /opt
sudo mkdir install
cd install
sudo mkdir mysql
ftp 上传文件到家目录
cd ~
sudo tar xvf mysql-server_5.7.33-1ubuntu18.04_amd64.deb-bundle.tar -C /opt/install/mysql/
3、安装
cd /opt/install/mysql
sudo dpkg -i mysql-common_5.7.33-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqlclient20_5.7.33-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_5.7.33-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqld-dev_5.7.33-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-community-client_5.7.33-1ubuntu18.04_amd64.deb
sudo apt --fix-broken install #如果出错了,执行他
sudo dpkg -i mysql-community-client_5.7.33-1ubuntu18.04_amd64.deb #出错后,再次执行
sudo dpkg -i mysql-client_5.7.33-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-community-source_5.7.33-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-community-server_5.7.33-1ubuntu18.04_amd64.deb
sudo apt --fix-broken install #如果出错了,执行他
注:这里会让你输入root账号密码,请准备好
sudo dpkg -i mysql-community-server_5.7.33-1ubuntu18.04_amd64.deb #出错后,再次执行
#注:以下三个可以不用管(我没有用到)
sudo dpkg -i mysql-community-test_5.7.33-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-server_5.7.33-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-testsuite_5.7.33-1ubuntu18.04_amd64.deb
4、修改配置文件,配置远程IP访问
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
修改:bind-address
配置成0.0.0.0 (可以让所有网段的客户端来访问)

5、重启服务器生效
sudo systemctl restart mysql
6、查看服务状态
sudo systemctl status mysql
附:mysql推荐配置。
#binlog配置(这个与等保有关,如果有等保要求的可以配置上)
#mysql5.7版本开启binlog强制需要添加该参数
server_id=2
#表示开启binlog并指定binglog文件名
log_bin = mysql-bin
#默认
binlog_format = ROW
#binlog保留天数
expire_logs_days = 7
#不区分大小写
lower_case_table_names=1
#优化项目(笔者推荐优化配置内容,参考用)
max_connections = 2000
back_log=1024
wait_timeout=100
interactive_timeout=100
key_buffer_size=128M
max_connect_errors=20
sort_buffer_size=2M
max_allowed_packet=32M
join_buffer_size=2M
thread_cache_size = 300
innodb_buffer_pool_size= 2048M
innodb_flush_log_at_trx_commit=1
innodb_thread_concurrency = 0
innodb_log_buffer_size=32M
innodb_log_file_size = 50M
innodb_log_files_in_group = 3
read_buffer_size = 1M
read_rnd_buffer_size = 16M
bulk_insert_buffer_size = 64M
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)