windows+centos安裝mysql

一、flask快學到了數據庫的部分。新電腦和服務器還沒有數據庫,所以花了一點時間在本地和雲服務器安裝mysql。

二、windows安裝mysql

參考文獻:https://www.cnblogs.com/water-1/p/10802256.html


1.官網下載安裝包:https://dev.mysql.com/downloads/mysql/

如果安裝64位的mysql可以直接用這個鏈接:

https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.30-winx64.zip


2.在D盤創建文件夾mysql
3.把安裝包解壓後的所有內容都複製到mysql文件夾下。

解壓後,有bin doc include lib share copying readme等文件或文件夾。


4.建立my.ini文件,粘貼以下內容並保存
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\mysql5.7
# 設置mysql數據庫的數據的存放目錄
datadir=D:\mysql5.7\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
5.管理員模式運行cmd
6.cd到mysql目錄下的bin目錄。
7.安裝mysql:
mysqld -install
8.初始化mysql:
mysqld --initialize
9.查看初始密碼:

bin/data目錄下的DESKTOP-AEAKS25.err文件裏,搜索 root@localhost

10.啓動mysql

net start mysql

11.修改密碼

(1)mysql -u root -h localhost -p,

(2)然後輸入初始密碼

 (3)alter user root@localhost identified by '新密碼';

注意:這種設置新密碼的方式是5.7.30版本

12.配置環境變量(非必須)

將bin目錄完整路徑添加到環境變量中即可(環境或者系統都可)。記得加分號。

 

至此安裝完成,新密碼設置完畢。

注意事項1:windows下,密碼可以字母+數字,而centos下,密碼必須字母+數字+符號。

注意事項2:步驟7和8順序一定不能弄反了!不然需要手動刪除data下的數據重新來過。

順序千萬不能反啊!如果順序不對,會發現data目錄下沒有mysql、performance_schema、sys三個文件夾以及其他文件(沒記錯的話,如果順序反了,data目錄下只有4個文件,而且DESKTOP-AEAKS25.err文件裏沒有密碼!!!!!!)

注意事項3:停止服務的命令,net stop MySQL
注意事項4:刪除服務的命令,sc delete MySQL或者mysqld -remove

 

 

三、centos安裝mysql

centos下安裝是按照網上的步驟操作的。

地址1:https://www.cnblogs.com/zhengyihuoban/p/11540461.html

地址2:https://blog.csdn.net/danykk/article/details/80137223

操作步驟我自己也在這裏記錄一下

1.沒得感情的輸入以下命令並enter(下載安裝版本的mysql8)
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

2.沒得感情的輸入以下命令並enter(安裝8.0)

sudo yum --enablerepo=mysql80-community install mysql-community-server

所有的選項都輸入yes

3.沒得感情的輸入以下命令並enter(啓動mysql服務)

sudo service mysqld start

4.沒得感情的輸入以下命令並enter(查看並記錄初始密碼)

grep "A temporary password" /var/log/mysqld.log

5.這裏不能沒得感情的執行命令了(配置Mysql的安全策略)

mysql_secure_installation

該命令執行後,接下來根據提示,進行修改密碼等操作。

 

注意事項:windows下,密碼可以字母+數字,而centos下,密碼必須字母+數字+符號

 

很糾結,這個算轉載還是原創?

內容是參考鏈接文章的,所以不能算是原創;

但是不是整個複製過來的,也加入了自己的一些總結,也不完全是轉載。糾結。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章