本文分步驟詳細給大家介紹了MySQL5.7的安裝與設定詳細操作方法,非常不錯,具有參考借鏡價值,需要的朋友可以參考下
一、MySQL的下載
##1.登陸MySQL的官網下載適用於64位元系統的
壓縮套件
設定檔
#將解壓縮資料夾目錄下的my- default.ini 檔案重新命名為my.ini 。
註:
basedir和datadir使用自己的實際路徑替換。資料夾目錄中並不包含data資料夾,不用擔心,後面會用指令進行初始化建立。
#五、安裝MySQL
在進行完以上五步驟之後執行 mysql -u root -p ,由於root用戶預設是沒有密碼的,直接回車進入。 提示錯誤: ERROR 1045 (28000): Access denied
for
# passw ord: NO)這是因為mysql的root使用者未設定密碼導致,我們需要暫時忽略權限來設定root使用者的密碼。 操作方式如下:在設定檔my.ini 中的[mysqld] 條目下方新增一行語句 skip_grant_tables
儲存退出,並且重新啟動MySQL服務,並且不會重新啟動MySQL服務服務沒有效果。
重啟之後執行 mysql -u root -p
提示輸入密碼直接回車即可進入MySQL
依序輸入以下SQL語句
1.use mysql ; 顯示Database changed2.update user set authentication_string=password("123456") where user="root"; ,一定要刷新
4.quit 退出刪除
或
註解
掉
#第一次登陸到MySQL還不能直接使用,需要重新重新設定一次密碼,否則會發生錯誤提示ERROR 1820 (HY000) : You must SET PASSWORD before executing this statement
#輸入指令:
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\mysql5.7 # 设置mysql数据库的数据的存放目录 datadir=C:\mysql5.7\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
#與上一個步驟設定的密碼保持一致
設定好之後MySQL便可以正常使用了, 此時root用戶僅能透過本機連接,作為學習已經足夠了。
SQL語句如下:
use mysql; show tables; select host,user from user; update user set host='%' where user='root'; quit net stop mysql net start mysql
注:
host列指定了允许用户登录所使用的IP,%是通配符,设置为%则代表任意IP都可以访问root
以上是MySQL5.7的安裝與設定的操作步驟詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!