Ubuntu 22.04 下安装 MySQL 8.0.30 以及 MySQL Workbench连接等问题

1.安装mysql

因为本人第一次接触MySQL,然后遇到了一些连接安装的问题

就记录下自己的一些心得体会,以及安装过程, 

sudo apt install mysql-client mysql-server

这里通过apt安装MySQL 

这里安装MySQL后,默认MySQL用户好像是root,我这里也不懂,

sudo mysql #可通过此命令在终端进入MySQL
mysql #这个命令现在会报错,等下进行修改


#还可以通过下面命令启动,
sudo /etc/init.d/mysql start
# Starting mysql (via systemctl): mysql.service.

Ubuntu 22.04 下安装 MySQL 8.0.30 以及 MySQL Workbench连接等问题_第1张图片

然后以当前user默认用户身份启动并使用MySQL 的方法

pwd  #显示当前所在目录,需要user的目录下
#/home/user

sudo cp /etc/mysql/debian.cnf .my.cnf
# 复制/etc/mysql/debian.cnf 文件到 user目录下


sudo chown user .my.cnf
# 把文件权限赋给 user

#这个时候直接mysql命令 启用MySQL

service mysql start #启动mysql服务
ss -tunlp # 监听已经启用的端口 MySQL默认使用3306端口
mysql

service mysql stop #停用mysql服务


下面图片详细展示具体实际的操作过程 

Ubuntu 22.04 下安装 MySQL 8.0.30 以及 MySQL Workbench连接等问题_第2张图片

 这里可以看到MySQL已经正常启用了

MySQL WorkBench的安装

MySQL官网下workbenchMySQL :: Download MySQL Workbench

# 安装workbench需要这几个包
sudo apt install libmysqlclient21 libpcrecpp0v5 libproj22 libzip4
sudo apt --fix-broken install #以上命令如果不能使用,需要此命令修复,并一键安装需要的软件



#在MySQL官网下载这两个文件,在同一个页面的,都装了   通过dpkg安装deb文件
sudo dpkg -i mysql-workbench-community_8.0.30-1ubuntu22.04_amd64.deb
sudo dpkg -i mysql-workbench-community-dbgsym_8.0.30-1ubuntu22.04_amd64.deb

Workbench与MySQL连接测试

在这个时候新建MySQL连接,默认用户是root,是连接测试失败的, Ubuntu 22.04 下安装 MySQL 8.0.30 以及 MySQL Workbench连接等问题_第3张图片

 Ubuntu 22.04 下安装 MySQL 8.0.30 以及 MySQL Workbench连接等问题_第4张图片

 在终端键入这个命令,查看MySQL自动生成的user和password,通过这个来连接workbench

sudo cat /etc/mysql/debian.cnf 

Ubuntu 22.04 下安装 MySQL 8.0.30 以及 MySQL Workbench连接等问题_第5张图片

Ubuntu 22.04 下安装 MySQL 8.0.30 以及 MySQL Workbench连接等问题_第6张图片

你可能感兴趣的:(ubuntu,mysql,数据库)