Ubuntu20安裝mysql方法,適用于wsl

itopen組織
1、提供OpenHarmony優雅實用的小工具
2、手把手適配riscv + qemu + linux的三方庫移植
3、未來計劃riscv + qemu + ohos的三方庫移植 + 小程序開發
4、一切擁抱開源,擁抱國產化

一、Ubunt20安裝mysql

適用于wsl中安裝mysql

sudo apt update# 查看可使用的安裝包
sudo apt search mysql-server# 安裝最新版本
sudo apt install -y mysql-server
# 安裝指定版本
sudo apt install -y mysql-server-8.0

二、啟動/重啟/停止mysql

sudo systemctl start mysql
sudo systemctl restart mysql
sudo systemctl stop mysql

三、開機自動啟動

sudo systemctl enable mysql

四、檢查mysql狀態

sudo systemctl status mysql

五、修改密碼、權限

# 進入mysql
sudo mysql# 修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456aA';# 修改權限
GRANT privileges ON databasename.tablename TO 'username'@'host';
GRANT privileges ON databasename.tablename TO 'wen_fei'@'host';# 退出數據庫
exit
quit;

注意:配置8.0版本參考:我這里通過這種方式沒有實現所有IP都能訪問;我是通過直接修改配置文件才實現的,MySQL8.0版本把配置文件 my.cnf 拆分成mysql.cnf 和mysqld.cnf,我們需要修改的是mysqld.cnf文件:

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

修改 bind-address,保存后重啟MySQL即可。

bind-address            = 0.0.0.0

重啟MySQL重新加載一下配置:

sudo systemctl restart mysql

六、修改 MySQL 數據庫存儲數據的位置

sudo service mysql stop
sudo mkdir -p /data/mysql
sudo cp -ar /var/lib/mysql /data/mysql
sudo chown -R mysql:mysql /data/mysql# 修改MySQL的配置文件中datadir路徑, 默認是/var/lib/mysql
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
datadir = /data/mysql# 只是修改MySQL的配置文件是不行的, 因為Ubuntu有訪問控制系統apparmor, 所以還需要修改與該訪問控制系統相關的文件
sudo vi /etc/apparmor.d/usr.sbin.mysqld
# 查找到以下內容, 大致在60行左右
/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
# 并將其修改為:
/data/mysql/ r,
/data/mysql/** rwk,# 修改訪問控制文件
sudo vim /etc/apparmor.d/abstractions/mysql
# 查到到以下內容,大致在12行:
/var/lib/mysql{,d}/mysql{,d}.sock rw
# 并將其修改為:
/data/mysql{,d}/mysql{,d}.sock rw# 重啟apparmor服務
sudo service apparmor restart# 重啟MySQL服務
sudo service mysql start

七、登錄數據庫

mysql -u root -p
# 輸入密碼
Enter password: 123456aA

八、創建數據庫

# 登錄數據庫
mysql -u root -p
# 輸入密碼
Enter password: 123456aA# 創建數據庫
Create database 數據庫名 default character set utf8;# 例如創建exam數據庫
Create database exam default character set utf8;

九、刪除數據庫

# 登錄數據庫
mysql -u root -p
# 輸入密碼
Enter password: 123456aA# 刪除數據庫
DROP DATABASE [ IF EXISTS ] <數據庫名>;# 例如刪除exam數據庫
DROP DATABASE IF EXISTS exam;

十、查看用戶

# 查看所有用戶
select user from mysql.user;# 查看當前登錄用戶
select user();

十一、創建用戶

CREATE USER 'username'@'host' IDENTIFIED BY 'password';
# 例如創建用戶
CREATE USER 'wen_fei'@'host' IDENTIFIED BY '123456aA';

十二、給用戶授權

GRANT privileges ON databasename.tablename TO 'username'@'host';GRANT all ON exam.* TO 'wen_fei'@'host';

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/40211.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/40211.shtml
英文地址,請注明出處:http://en.pswp.cn/web/40211.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【刷題匯總--游游的you、腐爛的蘋果、孩子們的游戲(圓圈中最后剩下的數)】

C日常刷題積累 今日刷題匯總 - day0051、游游的you1.1、題目1.2、思路1.3、程序實現 - 蠻力法1.4、程序實現 - 貪心(優化) 2、腐爛的蘋果2.1、題目2.2、思路2.3、程序實現 - bfs 3、孩子們的游戲(圓圈中最后剩下的數)3.1、題目3.2、思路3.3、程序實現 -- 環形鏈表3.4、程序實現…

2個方法教你輕松移除pdf文件編輯限制

PDF是一種常見的辦公文檔格式&#xff0c;常用于文件共享和保護。然而&#xff0c;有時候我們需要編輯PDF文件中的內容&#xff0c;但受到了編輯限制。本文將介紹一些有效的方法&#xff0c;幫助您解除PDF的編輯限制&#xff0c;輕松進行編輯和修改。 一、通過密碼取消PDF“限制…

雷電模擬器報錯remount of the / superblock failed: Permission denied remount failed

報錯截圖 解決方法 打開設置 設置配置system.vmdk可寫入 解決

Transformer和Mamba強強結合!最新混合架構全面開源,推理速度狂飆8倍

最近發現&#xff0c;將Mamba和Transformer模塊混合使用&#xff0c;效果會比單獨使用好很多&#xff0c;這是因為該方法結合了Mamba的長序列處理能力和Transformer的建模能力&#xff0c;可以顯著提升計算效率和模型性能。 典型案例如大名鼎鼎的Jamba&#xff1a;Jamba利用Tr…

ELK優化之Elasticsearch

目錄 1.ELK優化 2.優化 ES 索引設置 2.1 優化 fsync 2.2 優化 refresh 2.3 優化 merge 2.4 優化設置 2.5 打開索引 3.優化線程池配置 3.1 優化的方案 4.鎖定內存&#xff0c;不讓 JVM 使用 Swap 5.減少分片數、副本數 6.ES優化總結 1.ELK優化 ELK優化可以圍繞著 li…

Python統計實戰:時間序列分析之簡單指數平滑和Holt指數平滑

為了解決特定問題而進行的學習是提高效率的最佳途徑。這種方法能夠使我們專注于最相關的知識和技能&#xff0c;從而更快地掌握解決問題所需的能力。 &#xff08;以下練習題來源于《統計學—基于Python》。請在Q群455547227下載原始數據。&#xff09; 練習題 下表是某只股票…

二維平面無中心點的聚類算法

問題描述 二維平面上有許多點p(x , y)&#xff0c;按照彼此之間的歐式距離進行分為若干個集合。若點p1(x1, y1)與點p(x2, y2)之間距離小于d,則認為二者是鄰居。 算法思路 給數據集的點進行編號&#xff0c;順序遍歷這些點&#xff0c;找出當前點的鄰居&#xff0c;記住已經遍…

模具監視器的選擇要點介紹

模具監視器的選擇要點涉及多個方面&#xff0c;以確保其能夠滿足實際生產需求并提高生產效率。以下是一些關鍵的選擇要點&#xff1a; 一、性能和穩定性 監控精度&#xff1a;選擇模具監視器時&#xff0c;首先要考慮其監控精度&#xff0c;包括溫度、壓力、注射速度等參數的…

Debezium系列之:JVM參數詳解和Debezium集群JVM監控看板制作

Debezium系列之:JVM參數詳解和Debezium集群JVM監控看板制作 一、JVM參數詳解1.jvm_memory_bytes_used2.jvm_memory_bytes_committed3.jvm_memory_bytes_max4.jvm_memory_bytes_init5.jvm_memory_pool_bytes_used6.jvm_memory_pool_bytes_committed7.jvm_memory_pool_bytes_max…

金屬3D打印如何精準選材

隨著3D打印技術的飛躍發展&#xff0c;模具制造領域迎來了前所未有的創新機遇。在眾多3D打印技術中&#xff0c;SLM金屬3D打印以其精度高、復雜結構成型能力&#xff0c;成為眾多行業的優選。然而&#xff0c;金屬打印材料&#xff0c;如何精準選擇&#xff0c;以最大化滿足項目…

linux 內核打印log太多咋辦?

有時候發現&#xff0c;linux 內核打印太多消息了&#xff0c;對有用消息造成了干擾&#xff0c;如果你一個個源文件去關閉打印太麻煩了&#xff0c;有沒有一種更方便的方式來關閉這些消息呢&#xff1f; 對這個需求&#xff0c;內核提供了一個強大而又靈活的方式&#xff0c;…

開源 WAF 解析:選擇最適合你的防護利器

前言 隨著網絡安全風險的增加&#xff0c;Web 應用防火墻&#xff08;WAF&#xff09;成為保護網站和應用程序免受攻擊的關鍵工具。在眾多的選擇中&#xff0c;開源 WAF 以其靈活性、可定制性和成本效益備受青睞。本文將深入探討幾種主流開源 WAF 解決方案&#xff0c;幫助你選…

用html+css設計一個列表清單小卡片

目錄 簡介: 效果圖: 源代碼: 可能的問題: 簡介: 這個HTML代碼片段是一個簡單的列表清單設計。它包含一個卡片元素(class為"card"),內部包含一個無序列表(ul),列表項(li)前面有一個特殊的符號(△)。整個卡片元素設計成300px寬,150px高,具有圓角邊…

從0-1配置一個ROS項目

目標&#xff1a;從0-1配置一個ROS項目&#xff0c;實現hello,world打印&#xff0c;在此基礎上進行功能開發。 步驟1&#xff1a;創建工作空間&#xff1a; mkdir -p ros_workspace/src cd ros_workspace對工作空間進行初始化&#xff1a; catkin_make source devel/setup.…

20.【C語言】初識結構體(重要)

定義&#xff1a;由一批數據組合而成的結構型數據 作用&#xff1a;描述復雜對象&#xff0c;創建新的類型 格式&#xff1a; struct 對象 { …… } 介紹. 用法&#xff1a;結構體變量.成員變量 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> struct hotal…

代碼隨想錄訓練營Day57

提示&#xff1a;文章寫完后&#xff0c;目錄可以自動生成&#xff0c;如何生成可參考右邊的幫助文檔 文章目錄 前言一、X的平方根二、有效的完全平方數 前言 提示&#xff1a;這里可以添加本文要記錄的大概內容&#xff1a; 今天是跟著代碼隨想錄刷題的第57天&#xff0c;繼…

Prompt-Free Diffusion: Taking “Text” out of Text-to-Image Diffusion Models

CVPR2024 SHI Labshttps://arxiv.org/pdf/2305.16223https://github.com/SHI-Labs/Prompt-Free-Diffusion 問題引入 在SD模型的基礎之上&#xff0c;去掉text prompt&#xff0c;使用reference image作為生成圖片語義的指導&#xff0c;optional structure image作為生成圖片…

安裝Linux虛擬機

點擊創建新的虛擬機 選擇高級 系統自定義推薦 選擇稍后安裝 選擇Linux 虛擬機命名并且選擇創建位置 系統自定義 系統自定義推薦 系統自定義推薦 選擇安裝好的iOS文件 點擊完成 選擇編輯虛擬機設置 進入后選擇第一個Install red hat enterprise 選擇常用語言 設置…

2024.8月28號杭州電商博覽會,在杭州國博舉辦

2024杭州電商新渠道博覽會暨集脈電商節 時間&#xff1a;2024年08月28-30日 地點&#xff1a;杭州國際博覽中心&#xff08;G20&#xff09; 主辦單位&#xff1a;浙江集脈展覽有限公司、杭州華維展覽有限公司 承辦單位&#xff1a;浙江集脈展覽有限公司 報名參展&#xf…

測試幾個 ocr 對日語的識別情況

測試幾個 ocr 對日語的識別情況 1. EasyOCR2. PaddleOCR3. Deepdoc&#xff08;識別pdf中圖片&#xff09;4. Deepdoc&#xff08;識別pdf中文字&#xff09;5. Nvidia neva-22b6. Claude 3.5 sonnet 識別圖片中的文字7. Claude 3.5 sonnet 識別 pdf 中表格8. OpenAI gpt-4o 識…