首页 > 数据库 >Ubuntu22.04安装MySQL8

Ubuntu22.04安装MySQL8

时间:2024-04-19 11:25:26浏览次数:18  
标签:0.0 MySQL8 安装 Ubuntu22.04 sudo 密码 mysql root

Ubuntu22.04安装MySQL8

第一部分:安装mysql

使用apt安装
sudo apt update  
sudo apt install -y mysql-server

安装完成之后自动结束,不需要输入密码。

更新用户密码

这里默认安装的是mysql8.0版本,因为i没有输入密码;所以无法使用mysql -u root -p进入mysql,需要执行这个命令(一定要加sudo),免密码进入mysql

sudo mysql -uroot

然后使用sql更新用户密码:

use mysql  
alter user 'root'@'localhost' identified with mysql_native_password by 'your_new _password';

然后就可以使用密码登陆mysql 的root账户了

mysql -uroot -p

第二部分:授权远程使用

更新root账号地址

因为之前修改root账号的密码时,地址为localhost,所以这里不能直接授权其他主机访问,需要先把root账号的host修改为可以访问所有主机,再去授权。

update user set host='%' where user='root';  
flush privileges;  
grant all on *.* to 'root'@'%';  
flush privileges;

记得修改完root账号的host以后要刷新权限,不然无法授权,授权之后也要刷新权限。

修改mysql.conf
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

并将bind-address参数的值更改为服务器的IP地址或0.0.0.0

bind-address = 0.0.0.0
重启mysql
systemctl restart mysql
开放防火墙端口
sudo ufw allow 3306  
sudo ufw reload

标签:0.0,MySQL8,安装,Ubuntu22.04,sudo,密码,mysql,root
From: https://www.cnblogs.com/mazy-699/p/18145400

相关文章

  • Ubuntu22.04安装PostgreSQL15
    Ubuntu22.04安装PostgreSQL15启用PostgreSQL包存储库sudosh-c'echo"debhttp://apt.postgresql.org/pub/repos/apt$(lsb_release-cs)-pgdgmain">/etc/apt/sources.list.d/pgdg.list'wget-qO-https://www.postgresql.org/media/keys/ACCC4CF8......
  • nvm安装配置
    nvm安装配置nvm是一个Node.js版本管理工具,它允许你在同一台机器上安装和切换不同的Node.js版本,而无需重新安装和配置,这使得开发人员可以轻松地测试和切换不同的Node.js版本。Windows安装下载链接:https://github.com/coreybutler/nvm-windows/releases下载想要版本nvm-setup.e......
  • linux使用官方安装包安装的lazarus如需修改lazarus文件需要用root权限
    最近有网友反馈linux使用官方安装包安装的lazarus,按尝试解决linux下Lazarus2.2.0版代码编辑器和SynEdit不支持中文输入的Bug(2024.02.27解决《修正LinuxLazarusIDE代码编辑器中文输入》后用fpcupdeluxe重新编译lazarus时出错的Bug)-秋·风-博客园(cnblogs.com),修改后重构laz......
  • python使用pip安装模块出错 Retrying (Retry(total=0, connect=None, read=None, redi
    问题:在使用python时,使用pip安装psutil出错(pipinstallpsutil),错误信息:Retrying(Retry(total=0,connect=None,read=None,redirect=None,status=None))afterconnectionbrokenby‘SSLError(SSLError(1,u’[SSL:CERTIFICATE_VERIFY_FAILED]certificateverifyfailed......
  • 在Linux中,如何在Linux中安装和配置KVM?
    在Linux中安装和配置KVM(Kernel-basedVirtualMachine)的过程主要包括以下几个步骤。由于不同Linux发行版的具体命令可能会有所差异,这里将以通用流程进行说明,并提供适用于主流发行版(如Ubuntu或CentOS/RHEL系列)的命令示例。1.确认硬件支持虚拟化首先确保你的CPU支持硬件虚拟化技......
  • 浏览器如何安装第三方扩展插件
    忽然发现我360极速浏览器的油猴插件不见了,在扩展中心也搜不到油猴插件后面是通过以下方式安装成功了,其他扩展插件也可以参考以下方法:我们需要先访问以下网站找到我们需要的扩展插件https://www.crxsoso.com/search?keyword=Tampermonkey&store=chrome点击选择我们需要的插件,点击......
  • Python安装gensim报错解决
    Python环境安装gensim,pipinstallgensim之后,buildC/C++代码阶段报错:error:‘for’loopinitialdeclarationsareonlyallowedinC99mode出现上面的报错,原因在于:gensim安装包代码中存在C/C++程序,需要本地编译C/C++代码,编译器默认非C99模式,因此语法不兼容;为了编译......
  • SublimeText4离线安装插件 - 以 terminus 为例
    SublimeText4离线安装插件-以terminus为例在云桌面环境中没有外网,安装terminus插件有点波折,最终能用了,说下过程。网络上的博客,通常会说,点击菜单栏->Preferences->Browsepackages,在C:\Users\xxx\AppData\Roaming\SublimeText\Packages的目录中,或者它的User......
  • Ubuntu22.04安装谷歌浏览器
    参考文档:https://blog.csdn.net/howard2005/article/details/124906494简要概括下:下载Chrome安装包:wgethttps://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb执行命令:sudodpkg-igoogle-chrome-stable_current_amd64.deb执行命令:sudoapt-get......
  • Blender自带的Python环境中安装Pandas模块
    要在Blender自带的Python环境中安装Pandas模块,你可以按照以下步骤操作:找到Blender的Python可执行程序位置:在Windows系统中,默认路径可能是类似于C:\ProgramFiles\BlenderFoundation\Blender3.1\3.1\python\bin\python.exe的路径,其中3.1是Blender的版本号,具体路径会随着Blende......