ubuntu 安装mysql
1. dpkg --list|grep mysql 命令可以查看当前系统是否已有mysql的相关包;同时该命令也可用于装完mysql之后的检查:
ubuntu 18.04的版本对应的默认的mysql的版本还是5.7 。。 不过无所谓。
Ubuntu18.04 默认mysql数据库版本为 5.7.24
Ubuntu22.04 默认mysql数据库版本为8.0.33
2. 安装完之后,默认mysql的进程就是启动着的,可以使用 netstat -tap | grep mysql 命令查看其监听情况。
同时该命令也可以用于查看当前的进程当中的端口监听情况:最后的grep 后面不论是跟进程名还是跟端口号的局部都支持查询:
3. 刚安装好的mysql是默认不知道root的密码的,事实上它是没有密码的。直接使用 sudo mysql
-uroot
-p 然后直接回车就开始进入对root用户自身的配置:
mysql> use mysql; #开启远程连接 update user set host='%' where user='root'; #修改了之后刷新以下权限 flush privileges; #修改数据库密码. ALTER USER 'root'@'%' identified with mysql_native_password BY '123456'; #修改了之后刷新以下权限 flush privileges; #退出数据库 quit;
实际的操作过程当中,会有几处提示说 Query OK, 0 rows affected (0.00 sec)。 不用管,它是生效了的。
4. 安装好了之后默认仍然是不能从远程进行登陆的,必须到配置文件里面去进行一项设置:
进入 vi /etc/mysql/mysql.conf.d/mysqld.cnf 找到bind-address,把127.0.0.1修改成0.0.0.0
然后重启一下mysql服务,就可以了。
service mysql restart
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」