Mysql5.5安裝配置方法及中文亂碼的快速解決方法
1.啟動(dòng)服務(wù)
windows下DOS命令窗口輸入指令:
查看服務(wù)是否啟動(dòng):net help services
啟動(dòng)mysql服務(wù):net start mysql
停止mysql服務(wù):net stop mysql
linux下在bash下,輸入指令:
查看服務(wù)狀態(tài):service mysqld status
啟動(dòng)mysql服務(wù):service mysqld start
停止mysql服務(wù):service mysqld stop
2.登陸
mysql -u[這里輸入用戶名] -p[這里輸密碼]
3.忘記管理員密碼
先停止mysql服務(wù)
然后輸入:mysqld --skip-grant-tables,此時(shí)mysqld服務(wù)會(huì)被啟動(dòng)
在命令行輸入:mysql -uroot,以不用密碼的方式登錄root
輸入:update mysql.user set password=PASSWORD('[這里輸入你的新密碼]') where user='root'
輸入:flush privileges
退出,重啟mysql服務(wù),用新密碼即可登錄
4.創(chuàng)建數(shù)據(jù)庫(kù)
用root賬戶登錄mysql控制臺(tái)
查看所有數(shù)據(jù)庫(kù):show databases;
創(chuàng)建數(shù)據(jù)庫(kù):create database openfire;
創(chuàng)建數(shù)據(jù)庫(kù)管理員并分配權(quán)限:grant all on openfire.* to openfire@localhost identified by "openfire"
切換數(shù)據(jù)庫(kù):use openfire;
查看當(dāng)前數(shù)據(jù)庫(kù)中所有的表:show tables;
5.簡(jiǎn)單的權(quán)限控制
用root用戶登錄mysql命令行
增加權(quán)限:
輸入grant all on [數(shù)據(jù)庫(kù)名+表名也可以*.*] to [用戶名]@[ip地址] identified by '[密碼]'
例如:grant all on admin.* to otalk@172.17.100.156 identified by 'password01!'
上述語(yǔ)句的意思:讓otalk用戶可以在ip地址為172.17.100.156的主機(jī)上擁有admin數(shù)據(jù)庫(kù)下的所有表的所有訪問(wèn)權(quán)限
移除權(quán)限:
revoke all privileges on admin.users from otalk@localhost
Mysql5.5中文問(wèn)題完美解決方案
暫停mysql服務(wù),在Mysql安裝目錄下找到my.ini文件,
在[client]下面添加一句:
default-character-set=utf8
將[mysqld]下面更改兩句:
character-set-server=utf8
collation-server=utf8_general_ci
然后重啟mysql服務(wù)。
進(jìn)入mysql命令行查看字符設(shè)置:
show variables like 'collation_%';
show variables like 'character_set_%';
都顯示utf8相關(guān)字符串的話,表明修改成功了
重啟mysql服務(wù),注意創(chuàng)建表的時(shí)候要使用utf8格式
Mysql5.5刪除日志文件導(dǎo)致無(wú)法啟動(dòng)
編輯my.cnf
將以下兩行注釋掉:
log-bin=mysql-bin
binlog_format=mixed
重啟mysql,OK。
以上所述是小編給大家介紹的Mysql5.5安裝配置方法及中文亂碼的快速解決方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
MySQL數(shù)據(jù)庫(kù)維護(hù)中監(jiān)控所用到的常用命令
這篇文章主要介紹額MySQL監(jiān)控時(shí)常用的的幾個(gè)MySQL命令,需要的朋友可以收藏下2013-08-08Mysql的timestamp時(shí)間戳詳解及2038問(wèn)題
本文主要介紹了Mysql的timestamp時(shí)間戳詳解及2038問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04將MySQL數(shù)據(jù)庫(kù)移植為PostgreSQL
PostgreSQL 作為功能最強(qiáng)勁的開(kāi)源 OO 數(shù)據(jù)庫(kù),仿佛一直不為國(guó)內(nèi)用戶所熟識(shí)。而我個(gè)人也僅是因?yàn)楣ぷ鞯木壒式佑|到這款超經(jīng)典的數(shù)據(jù)庫(kù),并深為之折服。2009-07-07詳解java調(diào)用ffmpeg轉(zhuǎn)換視頻格式為flv
這篇文章主要介紹了 詳解java調(diào)用ffmpeg轉(zhuǎn)換視頻格式為flv的相關(guān)資料,希望通過(guò)本文能幫助到大家,需要的朋友可以參考下2017-09-09淺談MySQL數(shù)據(jù)同步到 Redis 緩存的幾種方法
本文主要介紹了淺談MySQL數(shù)據(jù)同步到 Redis 緩存的幾種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03在EF中使用MySQL的方法及常見(jiàn)問(wèn)題
這篇文章主要介紹了在EF中使用MySQL的方法及常見(jiàn)問(wèn)題 的相關(guān)資料,需要的朋友可以參考下2016-06-06