centos下怎麼安裝mysql
centos下安裝mysql的方法:1、下載並安裝MySQL官方的Yum Repository;2、安裝MySQL伺服器;3、登入資料庫;4、修改MySQL預設密碼;5、開啟mysql的遠端存取即可。
本文操作環境:Windows7系統、Mysql5.7.14版、Dell G3電腦。
centos下怎麼安裝mysql?
CentOS7安裝MySQL(完整版)
#在CentOS中預設安裝有MariaDB,這是MySQL的分支,但為了需要,還是要在系統中安裝MySQL,而且安裝完成之後可以直接覆寫MariaDB。
1 下載並安裝MySQL官方的 Yum Repository,Mysql版本5.7.14
[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
使用上面的指令就直接下載了安裝用的Yum Repository ,大概25KB的樣子,然後就可以直接yum安裝了。
[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
之後就開始安裝MySQL伺服器
[root@localhost ~]# yum -y install mysql-community-server
這一步可能會花點時間,安裝完成後就會覆蓋掉之前的mariadb,具體多久根據個人網速決定。
# 安裝完成,接下來進行mysql的一些設定。
2 MySQL資料庫設定
(1)先啟動MySQL
[root@localhost ~]# systemctl start mysqld.service
(2)檢視MySQL運作狀態,運作狀態如圖:
[root@localhost ~]# systemctl status mysqld.service
(3)此時MySQL已經開始正常運行,不過要想進入MySQL還得先找出此時root用戶的密碼,透過以下指令可以在日誌檔案中找出密碼:
[root@localhost ~]# grep "password" /var/log/mysqld.log
(4)如下指令登入資料庫:
[root@localhost ~]# mysql -uroot -p
(5)此時不能做任何事情,因為MySQL預設必須修改密碼之後才能操作資料庫,如下指令修改密碼:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
其中'new password'替換成你要設定的密碼,注意:密碼設定必須要大小寫字母數字和特殊符號(,/';:等),不然不能配置成功。
如果出現以下錯誤:
是以為密碼的複雜度不符合預設規定,如下指令查看mysql預設密碼複雜度:
SHOW VARIABLES LIKE 'validate_password%';
如需修改密碼複雜度參考如下指令:
set global validate_password_policy=LOW;
set global validate_password_length=6;
3 開啟mysql的遠端存取
執行下列指令開啟遠端存取限制(注意:下方指令開啟的IP是192.168.19.128,如要開啟所有的,用%取代IP):
grant all privileges on *.* to 'root'@'192.168.0.1' identified by 'password' with grant option;
註:password--是你設定你的mysql遠端登入密碼。
然後再輸入下面兩行指令
mysql> flush privileges;
此步驟操作,退出mysql也可以。具體參考:
4 、开启防火墙端口,CentOS为firewalld添加开放端口3306,具体是什么参考如下:
https://i-beta.cnblogs.com/posts?cateId=1653053
5 、更改mysql的语言
首先重新登录mysql,然后输入status:
可以看到,红色方框处不是utf-8,修改为utf8即可。
因此我们先退出mysql,然后再到/etc目录下的my.cnf文件下修改一下文件内容
cd /etc
进入文件后,新增四行代码:
保存更改后的my.cnf文件后,重启下mysql,然后输入status再次查看,你就会发现变化啦
到此CentOS7安装Mysql5.7完毕。
set global validate_password_policy=LOW;
【相关推荐:mysql视频教程】
以上是centos下怎麼安裝mysql的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

MySQL和phpMyAdmin是強大的數據庫管理工具。 1)MySQL用於創建數據庫和表、執行DML和SQL查詢。 2)phpMyAdmin提供直觀界面進行數據庫管理、表結構管理、數據操作和用戶權限管理。

MySQL与其他编程语言相比,主要用于存储和管理数据,而其他语言如Python、Java、C 则用于逻辑处理和应用开发。MySQL以其高性能、可扩展性和跨平台支持著称,适合数据管理需求,而其他语言在各自领域如数据分析、企业应用和系统编程中各有优势。

在MySQL中,外鍵的作用是建立表與表之間的關係,確保數據的一致性和完整性。外鍵通過引用完整性檢查和級聯操作維護數據的有效性,使用時需注意性能優化和避免常見錯誤。

RedHatendedsupportforCentOStoshifttowardsacommerciallyfocusedmodelwithCentOSStream.1)CentOStransitionedtoCentOSStreamforRHELdevelopment.2)ThisencourageduserstomovetoRHEL.3)AlternativeslikeAlmaLinux,RockyLinux,andOracleLinuxemergedasreplacements.

MySQL和MariaDB的主要區別在於性能、功能和許可證:1.MySQL由Oracle開發,MariaDB是其分支。 2.MariaDB在高負載環境中性能可能更好。 3.MariaDB提供了更多的存儲引擎和功能。 4.MySQL採用雙重許可證,MariaDB完全開源。選擇時應考慮現有基礎設施、性能需求、功能需求和許可證成本。

SQL是一種用於管理關係數據庫的標準語言,而MySQL是一個使用SQL的數據庫管理系統。 SQL定義了與數據庫交互的方式,包括CRUD操作,而MySQL實現了SQL標準並提供了額外的功能,如存儲過程和触發器。

文章首段摘要:在選擇開發 Yi 框架應用程序的軟件時,需要考慮多個因素。雖然原生移動應用程序開發工具(如 XCode 和 Android Studio)可以提供強大的控制和靈活性,但跨平台框架(如 React Native 和 Flutter)憑藉其編寫一次,即可部署到多個平台的優點而越來越受歡迎。對於剛接觸移動開發的開發者,低代碼或無代碼平台(如 AppSheet 和 Glide)可以快速輕鬆地構建應用程序。另外,雲服務提供商(如 AWS Amplify 和 Firebase)提供了全面的工具

安全地處理JSON中的函數和正則表達式在前端開發中,經常需要將JavaScript...
