关键词:
Ubuntu20.0下安装MySQL8.0
前言
时间:2022.9.20
我的linux版本为20.04.1
,可通过uname -a
查看。所安装的MySQL版本为8.0
安装完毕后,可通过mysql -V
查看。
目的为记录安装过程,以及其中遇到的一些问题。
如果先前安装过mysql,想要重新安装,可使用如下命令完全卸载清理mysql。
sudo apt purge mysql-*
sudo rm -rf /etc/mysql/ /var/lib/mysql
sudo apt autoremove
sudo apt autoclean
正文
下载MySQL APT安装配置包。
该方案使用的是MySQL官方的软件源,如果网络连通状况不佳,请参考 Ubuntu 安装MySQL(国内镜像源) 使用国内镜像源,以提高安装时下载速度。
-
首先访问 https://dev.mysql.com/downloads/repo/apt/ 获取配置包下载地址
-
复制下载链接
目前复制到的链接为
https://dev.mysql.com/get/mysql-apt-config_0.8.23-1_all.deb
-
进入Ubuntu系统,打开终端,并输入以下命令,进行下载MySQL APT配置包
wget https://dev.mysql.com/get/mysql-apt-config_0.8.23-1_all.deb
-
进入主目录,可以看到已下载好的MySQL APT配置包
安装MySQL APT配置包
-
输入以下命令,进行安装:
sudo https://dev.mysql.com/get/mysql-apt-config_0.8.23-1_all.deb
安装过程中出现选择项,通过上下键选择OK继续安装即可。
若出现让你选择系统的页面,按esc退出,再进入即可。
-
安装完成后,最后一行会出现OK
安装MySQL Server
-
更新APT软件源:
sudo apt-get update
-
安装MySQL Server
sudo apt-get install mysql-server
-
输入
y
继续执行,弹出MySQL 8安装对话框,按回车键确定,进入设置root密码的对话框。若没有出现,说明其自动安装完成了,若mysql -uroot -p,可能会出现如下错误。我个人出现这种情况。ERROR 1698 (28000): Access denied for user 'root'@'localhost'
那么参照这里既可解决。解决后
-
接下来,按照GUI界面设置密码并重复和确定。
-
按照完成。
-
MySQL 8安装好之后,会创建如下目录
数据库目录:/var/lib/mysql/。 配置文件:/usr/share/mysql-8.0(命令及配置文件),/etc/mysql(如my.cnf)。 相关命令:/usr/bin(mysqladmin、mysqldump等命令)和/usr/sbin。 启动脚本:/etc/init.d/mysql(启动脚本文件mysql的目录)。
启动MySQL服务
-
通过以上的APT方式安装好之后,所有的服务、环境变量都会启动和配置好,无须手动配置。
-
服务器启动后端口查询
sudo netstat -anp | grep mysql
-
服务管理
查看服务状态 sudo service mysql status 停止服务 sudo service mysql stop 启动服务 sudo service mysql start 重启服务 sudo service mysql restart
登录MySQL数据库
mysql -u root -p
然后输入你刚在GUI界面输入的密码,即可登录。
其他问题
安装后若没有mysql.h文件,即mysql.h在ubuntu下默认安装在/user/include/mysql/mysql.h,若没有没有mysql目录或目录下没有文件,可用一下命令安装mysql
的相关链接库。
sudo apt-get install libmysqlclient-dev
为用户设置密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '123456';
ibmysqlclient-dev
为用户设置密码
```bash
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '123456';
参考
Ubuntu安装MySQL8.0
ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’
ubuntu20.0下安装mysql8.0(代码片段)
Ubuntu20.0下安装MySQL8.0前言时间:2022.9.20我的linux版本为20.04.1,可通过uname-a查看。所安装的MySQL版本为8.0安装完毕后,可通过mysql-V查看。目的为记录安装过程,以及其中遇到的一些问题。如果先前安装过mysql,... 查看详情
ubuntu下构建mysql8.0主从复制(代码片段)
...从而达到复制的效果。本人使用的是在windows上挂在两台ubuntu18.04虚拟机 mysql8.0 一:安装mysql8.0mysql8.0安装:1、https://dev.mysql.com/down 查看详情
ubuntu20.04下安装并使用mysql8.0
安装sudoaptinstallmysql-server-8.0安装后需启用MySQLsudoservicemysqlstart配置Ubuntu下安装mysql8.0之后,默认root用户是没有密码的,可以使用如下命令直接进入MySQLsudomysql-uroot设置r 查看详情
deepin下安装mysql8.0(代码片段)
注意安装版本:deepin15基于Debian9下载包含所有依赖的Bundle版本,下载后解压1:下载wgethttps://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-server_8.0.xx-1debian9_amd64.deb-bundle.tar2:解压mkdirmysql-bundlemvmysql-server_8.0.xx-1debian 查看详情
centos下安装配置mysql8.0的步骤详解(代码片段)
下载yum源的安装包 yumlocalinstallhttps://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm安装yuminstallmysql-community-server启动服务servicemysqldstart查看状态servicemysqldstatus查看初始密码grep‘temporarypass 查看详情
windows下mysql8.0.12安装详解(代码片段)
MySQL的安装过程还是比较繁琐,为了以后安装节约时间,将其详细安装过程总结如下:1>下载对应版本下载地址:https://dev.mysql.com/downloads/mysql/2>将下载的.zip文件解压到需要安装的目录下,在该目录下创建一个名为data的空文件夹... 查看详情
mint下apt安装mysql8.0修改密码(代码片段)
mint下安装MySQL8.0非常容易,只需要在终端输入:sudoaptinstallmysql-server-8.0安装完毕后,root用户对应的是随机生成的代码,现在需要对mysql进行一下简单的设置,修改root用户的密码即可。1.直接sudo进入mysql:sud... 查看详情
ubuntu20.04从零开始安装mysql8.0并重置root密码(代码片段)
步骤sudoapt-getautoremove--purgemysql*sudoapt-getupdatesudoapt-getinstallmysql-serverservicemysqlstatusrunning...sudocat/etc/mysql/debian.cnf#AutomaticallygeneratedforDebianscripts.DONOTTOUCH![client]ho 查看详情
mac下安装mysql8.0.16教训记录(代码片段)
...过MySQL,而且也熟悉另外几个关系数据库,原以为也就是安装时间上花费一点。但是,现在总结来看,对于MAC下知识了解还是太少,导致走了不少弯路。现记录于此,有兴趣的朋友参考一下。我使用的是从Oracle官方网站上下载目... 查看详情
mysql8.0安装目录下无my.ini文件(代码片段)
缺失文件不可怕,我们在mysql目录下手动创建一个my.ini,内容如下:[mysql]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=D:\\mysql-8.0.17-winx64datadir= 查看详情
ubuntu下vivado怎么启动
...考技术A之前安装Vivado都在win7上现在使用Win8不行了,就用Ubuntu了,下载了最新的VIvado安装包。一开始在win8下解压的,搬到ubuntu下后没有再次解压,碰到了很多问题,一会说权限不够,好吧那就sudo一下,但是还是不行,可能是由... 查看详情
centos7.8下使用docker安装mysql8(代码片段)
文章目录开发环境服务器环境使用Docker安装MySQL8开发环境Windows/MacOSNavicatPremium11.2.7及以上服务器环境Centos7.8Dockerversion19.03.8MySQL8.0.26使用Docker安装MySQL8拉取官方镜像(我们这里选择8.0.26,如果不写后面的版本号则会自动拉... 查看详情
ubuntu18安装mysql8.0(代码片段)
一、删除mysql5.7卸载sudoapt-getremovemysql-commonsudoapt-getautoremove--purgemysql-server-5.7#清理残留数据dpkg-l|grep^rc|awk'print$2'|sudoxargsdpkg-P#查看依赖项,保证清除干净dpkg--list|grepmysql#若有其他内容,继续清除依赖项sudoapt-getautoremove... 查看详情
ubuntu18.04安装mysql8.0
...:如果安装过MySQL先卸载,可以参考以下链接:《Ubuntu18.04完全卸载mysql》2、第二步:下载并安装mysql-apt-config.debMySQL官方提供给Ubuntu的MySQL软件库地址,这个仓库地址可以通过在Mysql官方下载mysql-apt-config.deb安装包来安... 查看详情
linux系统下祼机安装mysql8.0和dockermysql8.0性能差异对比~(代码片段)
环境准备准备两台服务器环境,配置相同,分别安装Centos7,mysql8.0,dockermysql8.0准备测试代码publicclassChatpublicstaticlongCount=0;publicChat()publicstaticvoidAddChat()varcontext=newIM.Data.MySQLContext();while(true)varchat=newIM.Data.ChatRecordTbUserId="F62E97C5-98E0-4... 查看详情
ubuntu安装mysql8(代码片段)
简介本文介绍如何在Ubuntu18.04的服务器上安装较新版本的MySQL8并配置远程连接。安装下面所有的安装过程均采用root账户,如果没有请使用sudo权限。首先来到MySQL的官方下载页,如下图选择我们需要的版本和源,我们将... 查看详情
ubuntu安装mysql8.0(代码片段)
...成国内镜像源后再进行操作。换源详细教程可参考:Ubuntu换源+VMwareTools安装3.安装MySQL$sudoapt-getinstallmysql_server中途出现选择,按回车继续即可之后还会弹出对话框,输入你想设置的MySQL数据库root用户密码,然后... 查看详情
ubuntu安装mysql8.0(代码片段)
...成国内镜像源后再进行操作。换源详细教程可参考:Ubuntu换源+VMwareTools安装3.安装MySQL$sudoapt-getinstallmysql_server中途出现选择,按回车继续即可之后还会弹出对话框,输入你想设置的MySQL数据库root用户密码,然后... 查看详情