Install MySQL wsl1
2024-10-20 16:38:58
To install MySQL on WSL (ie. Ubuntu)
env
Ubuntu 22.04.1 LTS
mysql Ver 8.0.32-0ubuntu0.22.04.2 for Linux on x86_64 ((Ubuntu))
安装 启动
sudo apt update
sudo apt install mysql-server
mysql --version
sudo service mysql restart
sudo mysql # 本地登录无需密码
SHOW DATABASES;
CREATE DATABASE flask_learn;
DROP DATABASE database_name;
mysql可能会出现这样的错误
luni@DESKTOP-Q66QS5Q:~$ mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13)
出现上述问题可以执行下面四行代码
sudo mkdir -p /var/run/mysqld
sudo chown mysql /var/run/mysqld/
sudo service mysql restart
mysql -u root -p
用户操作
查看用户
SELECT Host, user, authentication_string, plugin FROM mysql.user;
新建远程登录用户
mysql> create user 'liam' identified by 'Liam-pwd-2022';
授予用户在所有数据库上的所有权限。
mysql> GRANT ALL PRIVILEGES ON *.* TO 'liam'@'%';
另外每当调整权限后,通常需要执行以下语句刷新权限:
mysql> FLUSH PRIVILEGES;
删除刚才创建的用户:
DROP USER 'liam'@'%';
修改默认认证插件 caching_sha2_password
mysql> alter user 'liam'@'%' identified with mysql_native_password;
mysql workbench
官方下载地址:http://dev.mysql.com/downloads/workbench/
注意:一定要安装和MySql对应的版本,要不然安装后连接不上服务器,提示外部组件异常;
workbench 8.0 连接上数据库后,默认是不显示mysql,performance_schema等数据库的.
Edit -> Preferences -> SQL Editor -> 勾上 Show Metadata and Internal Schemas
刷新Schemas
最新文章
- 【开源】.net 分布式架构之监控平台
- Spring MVC数据校验
- 51nod1256(乘法逆元)
- linux vi命令
- ajax java base64 图片储存
- ruby发送邮件方法
- 转载:Solr的自动完成实现方式(第二部分:Suggester方式)
- UIMenuController的使用,对UILabel拷贝以及定制菜单
- JavaScript中的document.cookie的使用
- Spring与apache CXF结合实例
- Visual Prolog 的 Web 专家系统 (9)
- shorter concat [reverse longer]
- Best Practice of cross-platform games
- 有关于Algorithm的基础介绍
- 小贝_mysql建表以及列属性
- HDU 5769 Substring(后缀数组)
- c#入门系列——基础篇
- promise的理解
- MySql 注意点
- c/c++ 多线程 unique_lock的使用
热门文章
- SpringCloud GateWay网关(入门)
- Jetson Nano更改软件源
- 微信小程序分类菜单激活状态跟随列表滚动自动切换
- 【KAWAKO】speechmetrics-语音方面评价指标库的安装与使用
- Canonical为所有支持的Ubuntu LTS系统发布了新的Linux内核更新
- Python安装第三库超时的解决方法
- IO 多路复用 select/poll/epoll --->; Reactor --->; Netty
- 在docker容器外,使用docker容器中的环境
- Flutter 登录与list列表demo
- Junit单元测试简单使用