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