Tool-Mysql-安装&卸载&运行
Tool-Mysql-安装&卸载&运行
背景
Ubuntu 18.04.5
操作系统,安装与卸载MySQL
数据库。
安装MySQL
终端sudo apt install mysql-server
注意:默认安装源上的版本
卸载MySQL
终端sudo apt autoremove --purge mysql-server
终端sudo apt remove mysql-server
终端sudo apt autoremove mysql-server
终端sudo apt remove mysql-common
终端sudo apt autoremove
终端sudo apt autoclean
MySQL-Server 5.7.31
-
默认root密码为空,可通过
error.log
文件查看。终端sudo vim /var/log/mysql/error.log
-
登录,终端
mysql -u root -p
-
启动服务,终端
sudo service mysql start
或终端sudo systemctl mysql.service start
-
修改密码,登录mysql后,终端
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
,然后刷新权限,终端FLUSH PRIVILEGES;
-
show databases;
:显示当前数据库 -
use database-name
:使用database-name数据库source xx.sql
-
CREATE DATABASE database-name;
:创建database-name数据库 -
mysql -u root -p database-name < xxx.sql
: 向database-name 数据库导入sql
Mysql 配置文件
/etc/mysql
其他问题
登录报错
error:1130
原因:没有远程连接权限。
方法:
- mysql -u root -p
- show databases;
- use mysql
- select Host, User from user;
- update user set Host='%' where User='root';
- FLUSH PRIVILEGES;
启动失败,su:warning:cannot change director to /nonexistent:No such file or directory
原因:一般是mysql服务器异常关机导致
方法:
sudo service mysql stop sudo usermod -d /var/lib/mysql mysql sudo service mysql start
本文来自博客园,作者:Theseus‘Ship,转载请注明原文链接:https://www.cnblogs.com/yongchao/p/18152003
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)