MySQL8.0.34安装到ubuntu-22.04.3服务器

MySQL8.0.34安装到ubuntu-22.04.3服务器

第一步:官网下载MySQL-8.0.34:https://downloads.mysql.com/archives/community/

官网下载MySQL-8.0.34:https://downloads.mysql.com/archives/community/

根据自己操作系统的架构选择合适的版本进行下载(我的的X86_64) # uname-a 查看系统架构

Product Version:8.0.34

Operating System:Ubuntu Linux

OS Version:Ubuntu Linux 22.04 (x86, 64-bit)

下载:mysql-server_8.0.34-1ubuntu22.04_amd64.deb-bundle.tar

第二步:检查当前系统是否安装过MySQL,如果存在就是用下列命令移除,如果不存在则忽略;

# 切换roo用户,是否安装过MySQL,mariadb

sudo dpkg -l | grep mariadb

# 如果有就卸载

sudo dpkg -P mariadb

第三步:将MySQL-8.0.34安装包上传到服务器,解压

sudo tar -xvf mysql-server_8.0.34-1ubuntu22.04_amd64.deb-bundle.tar -C ./mysql

第四步:改一下所属权限

sudo chown root:root -R mysql

第五步:安装依赖环境

sudo apt-get install libaio1

第六步:安装deb包(注意顺序)

sudo dpkg -i mysql-common_8.0.34-1ubuntu22.04_amd64.deb

sudo dpkg -i mysql-community-client-plugins_8.0.34-1ubuntu22.04_amd64.deb

sudo dpkg -i libmysqlclient21_8.0.34-1ubuntu22.04_amd64.deb

sudo dpkg -i libmysqlclient-dev_8.0.34-1ubuntu22.04_amd64.deb

sudo dpkg -i mysql-community-client-core_8.0.34-1ubuntu22.04_amd64.deb

sudo dpkg -i mysql-community-client_8.0.34-1ubuntu22.04_amd64.deb

sudo dpkg -i mysql-client_8.0.34-1ubuntu22.04_amd64.deb

sudo dpkg -i mysql-community-server-core_8.0.34-1ubuntu22.04_amd64.deb

sudo dpkg -i mysql-community-server_8.0.34-1ubuntu22.04_amd64.deb

sudo dpkg -i mysql-server_8.0.34-1ubuntu22.04_amd64.deb

可选安装

mysql-community-server-debug_8.0.34-1ubuntu22.04_amd64.deb

mysql-community-test_8.0.34-1ubuntu22.04_amd64.deb

mysql-community-test-debug_8.0.34-1ubuntu22.04_amd64.deb

mysql-testsuite_8.0.34-1ubuntu22.04_amd64.deb

第七步:登录

# mysql命令,无需输入任何东西

mysql

# 修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '12345678';

第八步:配置mysql

sudo mysql_secure_installation

初始化配置信息

VALIDATE PASSWORD COMPONENT.....(使用密码强度校验组件)输入: n

New Password:(设置新密码,并重复一遍)

Remove anonymous users (删除匿名用户) n

Disallow root login remotely(拒绝远程root账号登录) n

Remove test database and access to it(移除test数据库) n

Reload privilege tables now (现在就重新载入权限表)) y

第九步:远程登录(关闭防火墙);

mysql -hlocalhost -P3306 -uroot -p12345678

use mysql;

select Host,User from user;

update user set host = '%' where user ='root';

flush privileges;

第十步:开机启动相关;

sudo systemctl start mysql

sudo systemctl stop mysql

sudo systemctl enable mysql

sudo systemctl disable mysql

sudo systemctl status mysql

第十一步:常用目录

数据库文件的存放路径:/var/lib/mysql

相关命令存放路径:/usr/bin和/usr/sbin

配置文件存放路径:/usr/share/和/etc/mysql





 

  • 25
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值