1.Mac下安裝好mysql后,啟動(dòng)mysql(系統(tǒng)便好設(shè)置里面啟動(dòng)mysql,然后Start MYSQL Server)
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序制作、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了伊州免費(fèi)建站歡迎大家使用!
2.進(jìn)入終端輸入命令:PATH=”$PATH":/usr/local/mysql/bin
3.由于剛剛安裝好的mysql密碼為空,輸入命令:mysql -u root -p 按回車即可登錄
4.顯示所有數(shù)據(jù)庫,輸入命令:show databases;
5.進(jìn)入到名為mysql的數(shù)據(jù)庫
6.顯示出mysql數(shù)據(jù)庫里面的表, 有一個(gè)user表,里面就存儲(chǔ)的是mysql用戶名,密碼
7.打印user表結(jié)構(gòu)
8.更新authentication_string(相當(dāng)于windows里面的password字段)字段,此處要用PASSWORD()函數(shù)修改
至此,mysql初始密碼就修改完成了,之后就可以登錄試試了!
mysql修改編碼,linux/Mac/Unix/通用 修改mysql的編碼需要用到myslq的配置文件,該文件在/etc/my.cnf,mac用戶默認(rèn)是沒有這個(gè)文件的,可以到mysql的安裝目錄/support-files中找任意一個(gè)my-***.cnf拷貝到/ect中,注意復(fù)制過來改名字為my.cnf! 然后: 在[client]下面加default-character-set = utf8 然后在[mysqld]下面加入以下三行: default-storage-engine = INNODB character-set-server = utf8 collation-server = utf8_general_ci 以上能保證程序時(shí)utf_8的編碼,但是可能還是有問題,不能插入中文。 2.查看數(shù)據(jù)庫的編碼,在workbench中重修改成utf-8-general-ci,可能還是不行。 3.看具體的數(shù)據(jù)表,看varchar()的collection屬性,一般是latin1,把這個(gè)也修改成utf-8-general-ci,完美解決問題。
mac上怎么配置mysql數(shù)據(jù)庫
1、下載MySQL 5.x 發(fā)行版 ,解壓并安裝映像中的兩個(gè)安裝包文件。
a. mysql-5.x-osx10.6_x86_64.pkg -mysql 5.x 標(biāo)準(zhǔn)版安裝
b. MySQLStartupItem.pkg-mysql啟動(dòng)項(xiàng)目,可以上你的電腦在啟動(dòng)系統(tǒng)時(shí)自動(dòng)運(yùn)行mysql服務(wù)。它安裝在/Library /StartupItems/MySQL/,如果你不想系統(tǒng)啟動(dòng)時(shí)運(yùn)行mysql服務(wù),請(qǐng)不要安裝。如果你在安裝后又不想使用,請(qǐng)刪除/Library /StartupItems/MySQL/這個(gè)目錄。
啟動(dòng)mysql:
2、如果你已經(jīng)安裝了MySQLStartupItem.pkg,重新啟動(dòng)電腦即可。
3、如果你有安裝MySQLStartupItem.pkg或者不想啟動(dòng)電腦,運(yùn)行:應(yīng)用程序-實(shí)用程序-終端程序,在終端中輸入命令:
sudo /Library/StartupItems/MySQL/MySQL start
然后輸入你的系統(tǒng)管理員密碼,如果沒有設(shè)定密碼就直接回車。
關(guān)閉mysql服務(wù):
終端中輸入命令:sudo /Library/StartupItems/MySQL/MySQL stop
然后輸入你的系統(tǒng)管理員密碼,如果沒有設(shè)定密碼就直接回車。
mysql root賬戶密碼:
mysql root密碼初始值是空。這樣雖然沒有問題。但很不安全。建議你更改root用戶密碼。注意:mysql root用戶和系統(tǒng)中的root用戶是不一樣的。是完全兩個(gè)不同的用戶。
更改mysql root密碼請(qǐng)?jiān)诮K端中輸入命令:
/usr/local/mysql/bin/mysqladmin -u root password 新密碼
同時(shí)你也可以隨時(shí)使用這條命令更改你的密碼。
4、下載x版mysql數(shù)據(jù)庫管理工具
這是一個(gè)運(yùn)行在mac os x系統(tǒng)中的mysql數(shù)據(jù)庫管理軟件,支持本地及遠(yuǎn)程數(shù)據(jù)庫管理。并且還是免費(fèi)的。這個(gè)程序的優(yōu)點(diǎn)是完全CGI界面。并且密碼是保存在本機(jī)上的。相對(duì)比較 安全。
Mac下操作mysql
1、先到mysql官網(wǎng)上下載dmg格式安裝包,進(jìn)行安裝。
2、安裝完后,命別名:
alias mysql=/usr/local/mysql/bin/mysql
aliasmysqladmin=/usr/local/mysql/bin/mysqladmin
給root創(chuàng)建密碼:
/usr/local/mysql/bin/mysqladmin -u root password root
使用終端來打開或關(guān)閉mysql:
sudo /Library/StartupItems/MySQLCOM/MYSQLCOM [start | stop | restart]
進(jìn)入數(shù)據(jù)庫:
mysql -u root -p
隨后輸入密碼:root
ps:補(bǔ)充上面的alias方法..如果按照上面執(zhí)行..那么關(guān)閉了終端再開就無效了.想要長(zhǎng)期有效果.就要修改文件.讓終端啟動(dòng)的時(shí)候加載.
在終端輸入 : cd ~
vim ./bash_profile
這個(gè)文件如果配置過android開發(fā)環(huán)境是修改過的.我們添加2行
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
保存退出,重啟終端或者開新窗口即可
首先,打開MySQL Workbench,雙擊打開即可。打開后的界面如下所示,然后選擇數(shù)據(jù)庫實(shí)例,雙擊進(jìn)行登錄。圖中數(shù)據(jù)庫的實(shí)例是Local instance MYSQL57 然后,輸入用戶名和密碼進(jìn)行登錄。如下圖所示: 登錄成功后,界面如下所示。其中,區(qū)域1顯示的是數(shù)據(jù)庫服務(wù)器中已經(jīng)創(chuàng)建的數(shù)據(jù)庫列表。區(qū)域2是關(guān)于數(shù)據(jù)庫的操作列表。區(qū)域三是sql的編輯器和執(zhí)行環(huán)境,區(qū)域4是執(zhí)行結(jié)果的列表 在sql的編輯器中輸入測(cè)試語句,如圖所示,其中world數(shù)據(jù)庫是mysql自帶的測(cè)試數(shù)據(jù)庫,然后選擇執(zhí)行(或者使用快捷鍵ctrl+enter)。執(zhí)行成功后,查詢結(jié)果會(huì)顯示在下面的列表中。 5 使用完畢后,直接退出,并且如果無需數(shù)據(jù)庫的后繼操作的話,記得關(guān)掉MySQL的服務(wù)
1、編輯MySQL的配置文件:my.ini
一般在MySQL安裝目錄下有my.ini即MySQL的配置文件。
在此配置文件的最后添加如下一行:
skip-grant-tables
保存退出編輯。
2、然后重啟MySQL服務(wù)
在命令行下執(zhí)行:
net stop MySQL
net start MySQL
3、設(shè)置新的ROOT密碼
然后再在命令行下執(zhí)行:
MySQL -u root -p MySQL或mysql -u root -p
直接回車無需密碼即可進(jìn)入數(shù)據(jù)庫了。
此時(shí),在命令行下執(zhí)行 use mysql;
現(xiàn)在我們執(zhí)行如下語句把root密碼更新為:
update user set password=PASSWORD("root") where user='root';
(注意:此時(shí)不用使用mysqladmin -u root -p password '你的新密碼'這條命令修改密碼,因?yàn)?skip-grant-tables'配置,
不信的話,你可以試用一下,它肯定會(huì)報(bào)如下所示的錯(cuò)誤:
F:\Documents and Settings\longmysqladmin -u root -p password 'root'
Enter password:
Warning: single quotes were not trimmed from the password by your command
line client, as you might have expected.
mysqladmin:
You cannot use 'password' command as mysqld runs
with grant tables disabled (was started with --skip-grant-tables).
Use: "mysqladmin flush-privileges password '*'" instead)
exit 退出MySQL。
4、還原配置文件并重啟服務(wù)
然后修改MySQL配置文件把剛才添加的那一行'skip-grant-tables'刪除。
再次重起MySQL服務(wù),密碼修改完畢。
用新密碼root試一下吧,又能登入重新進(jìn)入mysql了?