首页 > 数据库 >Ubuntu22.04 MySQL 8.0安装修改密码以及远程连接

Ubuntu22.04 MySQL 8.0安装修改密码以及远程连接

时间:2023-05-23 21:01:29浏览次数:60  
标签:8.0 Ubuntu22.04 sudo apt 密码 user mysql MySQL root

安装

sudo apt-get install mysql-server -y

卸载

sudo apt purge mysql-*
sudo rm -rf /etc/mysql/ /var/lib/mysql
sudo apt autoremove
sudo apt autoclean`

修改/etc/mysql/mysql.conf.d/mysqld.cnf配置文件重启:
注释掉地址绑定:

#bind-address = 127.0.0.1

#mysqlx-bind-address = 127.0.0.1

重启:

sudo systemctl restart mysql

查看mysql监听端口:

sudo netstat -anp|grep mysql

无密码进入mysql后设置远程访问

sudo mysql -u root
UPDATE user SET host = '%' WHERE user = 'root';

修改密码

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

忘记密码可以使用/etc/mysql/debian.cnf里的密码登录然后把authentication_string设置为空:

update user set authentication_string='' where user='root'

退出后不用密码登录,然后使用上面的修改密码语句修改密码。

标签:8.0,Ubuntu22.04,sudo,apt,密码,user,mysql,MySQL,root
From: https://www.cnblogs.com/yanshaoshuai/p/17426360.html

相关文章

  • 2)MySQL表管理之创建删除、约束实施、自增长字段、复制表结构
    一、表操作:创建表:createtabletablename(字段名1数据类型,...字段名n数据类型);查看当前数据库中所有表:showtables;查看指定表的结构:desc[ribe]table_name;查看指定表的详细信息:showcreatetabletable_name;......
  • MySQL学习基础篇Day8
    5.7多表查询案例数据环境准备:createtablesalgrade(gradeint,losalint,hisalint)comment'薪资等级表';insertintosalgradevalues(1,0,3000);insertintosalgradevalues(2,3001,5000);insertintosalgradevalues(3,5001,8000);insertin......
  • flask_SQLAlchemy 出现了 Lost connection to MySQL server during query Mysql主机连
    使用pythonflask框架 flask_sqlalchemy时出现了LostconnectiontoMySQLserverduringqueryMysql主机连接超时的问题由于Mysql会定时处理长时间未连接使用的连接池具体时长可通过查看showvariableslike'%timeout%' wait_timeout为超时时长,这里的时间时120秒......
  • MYSQL设置密码时显示Failed! Error: SET PASSWORD has no significance for user 'roo
    ​ 用这个命令进入mysqlsudomysql在sql命令行输入以下命令回车,你就可以把密码改成mynewpasswordALTERUSER'root'@'localhost'IDENTIFIEDWITHmysql_native_passwordby'mynewpassword';exit回到终端命令行,输入:sudomysql_secure_installation输入刚才的......
  • MYSQL设置密码时显示Failed! Error: SET PASSWORD has no significance for user 'roo
    ​ 用这个命令进入mysqlsudomysql在sql命令行输入以下命令回车,你就可以把密码改成mynewpasswordALTERUSER'root'@'localhost'IDENTIFIEDWITHmysql_native_passwordby'mynewpassword';exit回到终端命令行,输入:sudomysql_secure_installation输入刚才的......
  • MySQL多版本并发控制MVCC
    Iwillalwaysbehereforyou目录一,什么是MVCC二,MVCC的具体工作流程三,MVCC在不同隔离级别下的读取规则四,MVCC如何解决幻读五,next-keylock机制的具体实现六,next-keylock机制的优化规则和特殊情况的具体例子 一,什么是MVCCMVCC是多版本并发控制的缩写,是MySQL......
  • mysql、redis、mongo本地docker部署命令备忘
    1mysqldocker环境部署####获取镜像dockerpullredis####启动mysqldockerrun--name=mysql-it-p3306:3306-eMYSQL_ROOT_PASSWORD=123456-dmysql####登录mysql-h127.0.0.1-P3306-uroot-p1234562redisdocker环境部署####官⽅方指引https://hub.docker.c......
  • MySQL数据库统计常用语句
    1、查看所有数据库容量大小selecttable_schemaas'数据库',sum(table_rows)as'记录数',sum(truncate(data_length/1024/1024,2))as'数据容量(MB)',sum(truncate(index_length/1024/1024,2))as'索引容量(MB)'frominformation_schema.tablesgro......
  • mysql高版本(8.0)sql_mode = only_full_group_by的解决办法
    1、原理层面这个错误一般发生在mysql5.7以及5.7以上的版本中,其原因是mysql的默认配置中,sql_mode=“ONLY_FULL_GROUP_BY”这个配置严格执行了‘SQL92标准’,所以很高网站维护人员在升级mysql版本时,都会修改sql_mode的配置,使其能兼容。2、sql层面从sql层面来说,输出的结果......
  • Windows 11 和 Rocky 9 Linux 平台 MySQL 8.0.33 简易安装教程
    目录Windows平台安装MySQLLinux平台Rocky9安装MySQLbinarypackagerpmpackageyum源sourcepackageWindows11和Rocky9Linux初体验MySQL8.0.33简易安装教程。MySQL8.0目前最新稳定版本已经更新到了MySQL8.0.33,估计下一个稳定版本(大约在今年7月份)推出。当然,......