mysql 数据库

一、mysql 数据库 安装

复制代码
sudo apt-get install mysql-server
sudo systemctl status mysql

二、基本使用

1、mysql 登陆

bash 复制代码
sudo mysql -u root -p
# 默认密码可能被设置为"root","admin"或者是空的

2、创建用户

sql 复制代码
# 创建用户 newuser,改用户不设置登陆权限,设置密码password
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
# 赋予权限
GRANT CREATE ON *.* TO 'newuser'@'%';
# 刷新权限
FLUSH PRIVILEGES;
# 仅仅能从本地登陆
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

3、基本命令

sql 复制代码
# 创建数据库
CREATE DATABASE mydb;

4、MySQL 需要root权限登陆

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

bash 复制代码
# 最后一行加入
skip-grant-tables

重启服务

bash 复制代码
sudo systemctl restart mysql

网页版查看 mysql 数据库

bash 复制代码
sudo apt-get install apache2
sudo apt-get install phpmyadmin
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-enabled/phpmyadmin.conf
sudo systemctl restart apache2
# 查看phpmyadmin有没有正常安装
curl http://localhost/phpmyadmin/

登陆错误:解决方案参考(MySQL 需要root权限登陆)

相关推荐
筱宇***5 分钟前
Mac的web服务器
mysql·nginx·macos·php
不务专业的程序员--阿飞11 分钟前
【SQL 如何解锁递归】
java·数据库·sql
右璇1 小时前
ORACLE查看归档是否打开
数据库·oracle
天空之城夢主1 小时前
shell 编程之正则表达式与文本处理器
数据库·mysql·正则表达式
Always_away1 小时前
数据库系统概论|第七章:数据库设计—课程笔记
数据库·笔记·sql·学习
进击的CJR2 小时前
MySQL 8.0 OCP 英文题库解析(三)
android·mysql·开闭原则
lcw_lance2 小时前
业务中台-典型技术栈选型(微服务、容器编排、分布式数据库、消息队列、服务监控、低代码等)
数据库·分布式·微服务
JhonKI3 小时前
【MySQL】变更缓冲区:作用、主要配置以及如何查看
数据库·mysql
TDengine (老段)3 小时前
什么是物联网 IoT 平台?
大数据·数据库·物联网·时序数据库·tdengine·涛思数据