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权限登陆)

相关推荐
justjinji1 分钟前
JavaScript中利用宏任务拆分阻塞任务的实操案例
jvm·数据库·python
@小柯555m1 分钟前
MySql(基础操作符--查找除复旦大学的用户信息)
数据库·sql·mysql
weixin_408717773 分钟前
c++如何实现跨平台的文件读写进度监听器回调机制【实战】
jvm·数据库·python
瀚高PG实验室9 分钟前
PostgreSQL 的 CREATE STATISTICS 未检查 schema 的 CREATE 权限 HGVE-2025-E010
数据库·postgresql·瀚高数据库
70asunflower10 分钟前
Ubuntu `tree` 命令完全指南:让目录结构一目了然
linux·数据库·ubuntu
2401_8371638911 分钟前
HTML怎么标注字数限制提示_HTML实时字数统计占位【详解】
jvm·数据库·python
m0_7411733318 分钟前
Golang Gin如何做Swagger文档_Golang Gin Swagger教程【速学】
jvm·数据库·python
java1234_小锋31 分钟前
MySQL索引设计有哪些原则?
数据库·mysql
djjdjdjdjjdj31 分钟前
golang如何编写SSL证书到期检测工具_golang SSL证书到期检测工具编写总结
jvm·数据库·python
2301_8135995537 分钟前
HTML5中Canvas局部刷新区域重绘的算法优化
jvm·数据库·python