ubuntu18.04安装MySQL

1.安装mysql服务器端

复制代码
sudo apt-get -y install mysql-server

(18.04/20.04不会提示输入密码,默认是没有密码)

2.安装mysql客户端

复制代码
sudo apt-get -y install mysql-client

3.安装mysql模块

复制代码
sudo apt-get -y install libmysqlclient-dev

4.验证是否成功

复制代码
sudo netstat -tap | grep mysql

或者用lsof查看数据库默认端口3306

复制代码
sudo lsof -i:3306

看到

5.进入mysql

复制代码
sudo mysql -u root -p  //直接按回车登录然后设置密码
mysql> use mysql; 
mysql> update user set plugin="mysql_native_password", authentication_string=password("123456") where user="root";
mysql> flush privileges;
mysql> exit;

重启mysql

复制代码
sudo service mysql restart

启动/停止/重启mysql

service mysql start

service mysql restart

service mysql stop

相关推荐
程序员小八77716 小时前
MySQL 事务:一文把 ACID、隔离级别、MVCC、锁全串起来
数据库·mysql
又见情义18 小时前
RK3568 Android 13 板载驱动适配-USB
android·arm开发·驱动开发
delta_hell18 小时前
【阅读源码-Android】动画之Choreographer-2
android·源码·choreographer
mmsx19 小时前
基于 Android 的博物馆文化展示与预约 App —— 设计与实现(有源码和文档)
android·app·源码·文档
一笑的小酒馆20 小时前
AndroidAGP9.0升级之路
android
阮胜昌20 小时前
MySQL 中的动态数据脱敏:无需更改应用程序即可保护敏感数据
android·mysql·adb
小白说大模型1 天前
AI驱动的个性化学习路径:知识图谱与知识点关联的存储与推理
大数据·人工智能·学习·mysql·机器学习·prompt·知识图谱
这个DBA有点耶1 天前
多模数据库深度解读:从“多库拼装”到“一库多能”的架构演进
数据库·mysql·dba
aaajj1 天前
关于MODIFY_PHONE_STATE权限
android
程序员夏洛1 天前
MySQL 默认的事务隔离级别是什么?为什么选择这个级别?
数据库·mysql