建立本地数据库「建议收藏」
首先下載安裝MySQL,參考:http://www.runoob.com/mysql/mysql-install.html,安裝完成后直接打開(安裝過程中要求設(shè)置用戶名和密碼,此時輸入的密碼要記住,后面要使用)
然后下載Navicat for MySQL,本人覺得這個比較簡單,很適合初學(xué)者,安裝完成之后點擊File(文件)–新建文件,連接名可不填,主機名:localhost,用戶名是安裝MySQL的時候設(shè)置的,密碼同樣是上面設(shè)置的密碼,填寫好之后點擊測試連接,此時會顯示連接成功,點擊確定,就可以在本地基礎(chǔ)上建立數(shù)據(jù)庫。
因為之前沒有接觸過MySQL,一直以為Navicat就是數(shù)據(jù)庫,所以就直接連接本地數(shù)據(jù)庫,怎么都連接不上,原來是要安裝數(shù)據(jù)庫
所遇問題及解決方法:
1. 安裝錯誤:丟失VCRUNTIME140,下載并安裝VC++2015,https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145
2. mysql服務(wù)無法啟動:創(chuàng)建文件my.ini,編輯其內(nèi)容如下:
[mysql]
# 設(shè)置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
# 設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir=D:\Program Files\mysql-8.0.11-winx64\setup
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
D:\Program Files\mysql-8.0.11-winx64\sqldata
# 允許最大連接數(shù)
max_connections=20
# 服務(wù)端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
將該文件放到bin目錄下,如:D:\Program Files\mysql-8.0.11-winx64\bin
執(zhí)行命令:
D:\Program Files\mysql-8.0.11-winx64\bin>mysqld –initialize-insecure
D:\Program Files\mysql-8.0.11-winx64\bin>net start mysql
MySQL 服務(wù)正在啟動 ..
MySQL 服務(wù)已經(jīng)啟動成功。
3. 安裝啟動成功后,可以重新設(shè)置密碼,否則默認的用戶名是root,密碼為空。使用命令mysql -u root -p出現(xiàn)輸入密碼,因為默認密碼為空,所以直接按回車鍵,就可以進入mysql界面。此時可以設(shè)置新密碼。
4. 使用navicat與mysql建立連接時失敗,原因是不接受密碼為空,因此要修改root密碼。修改方法如下:
(1)用mysqladmin
(2)修改MySQL的root用戶密碼格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
例子:mysqladmin -uroot -pshapolang password 123456
上面例子將用戶root原來的密碼shapolang改為新密碼123456
重新登錄,輸入新密碼123456就ok了;
總結(jié)
以上是生活随笔為你收集整理的建立本地数据库「建议收藏」的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面向对象--接口的实际应用--制定标准
- 下一篇: 临时表空间