收藏mysql數據庫基礎知識「mysql數據庫安裝包多大」

注意:文中所有的命令都是在管理員權限下cmd窗口中執行

1.準備

MySQL版本:5.6,版本可以選5.7以下,mysql8.0差別較大,沒用過。
下載地址:
http://mirrors.ustc.edu.cn/mysql-ftp/Downloads,是在鏡像站下載的msi版本38MB,官方的只有400MB以上的包。
下載好直接安裝安裝msi包或者解壓縮MySQL的zip包。

2.配置環境變量

增加mysql的bin目錄到Windows系統的環境變量path中。

3.配置my.ini文件

主要是配置根目錄、data目錄、端口
注意:5.6有my-default.ini,複製後修改為my.ini;5.7沒有my-default.ini,可以直接新建my.ini

[mysqld]

basedir=D:\Program Files\MySQL\MySQL Server 5.6
datadir=D:\Program Files\MySQL\MySQL Server 5.6\data
port=3306

#默認情況下:MySQL導入文件大小有限制的,最大為2M,所以當文件很大時候,直接無法導入
max_allowed_packet = 128M

4.數據初始化

ps:MySQL5.7需要執行數據初始化,MySQL5.6不需要初始化,安裝完自帶data文件

mysqld –-initialize

5.註冊Windows服務、啟動

mysqld.exe -install MySQL

ps:移除服務為:mysqld.exe -remove MySQL

啟動服務

net start MySQL

或者cmd執行

mysqld.exe

6.修改密碼、遠程訪問

MySQL5.6修改密碼
MySQL5.6默認root密碼為空,執行mysql -uroot直接登錄,然後修改密碼。

set password =password('123456');
或者
use mysql;
update mysql.user set password=password('123456') where user='root';
#update後需要刷新權限
flush privileges;

MySQL5.7修改密碼
MySQL5.7在數據庫初始化時會生成一個隨機密碼記錄在日誌文檔里,一般在data目錄下名字為xxx.err,找到這一行A temporary password is generated for root@localhost: LhqZ)Xoou2pq,那個隨機碼就是密碼。

set password =password('123456');
或者,注意:MySQL5.7中密碼字段改為了authentication_string
use mysql;
update mysql.user set authentication_string=password('123456') where user='root';
#update後需要刷新權限
flush privileges;

增加root遠程訪問權限
ps:增加root權限根據實際需求添加,注意網絡安全

grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/277128.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-19 13:24
下一篇 2024-12-19 13:24

相關推薦

發表回復

登錄後才能評論