- Linux系統(tǒng)版本:CentOS 6.8 64位
- bash shell版本:4.1.2(2)
1.驗(yàn)證機(jī)器是否安裝MySQL
rpm -qa | grep mysql```
使用上面這條命令驗(yàn)證機(jī)器上是否安裝mysql,出現(xiàn)下圖這樣的信息說(shuō)明已經(jīng)安裝现柠,否則為未安裝弛矛。
![使用命令驗(yàn)證機(jī)器是否已經(jīng)安裝mysql](http://upload-images.jianshu.io/upload_images/2993097-0e3612bf904dcec0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
####2.安裝
```shell
sudo yum -y install mysql-server
成功安裝之后控制臺(tái)顯示的信息
3.配置字符集
進(jìn)入 /etc/my.cnf文件
修改配置文件周循,設(shè)置編碼字符集為utf8
4.配置開機(jī)自啟動(dòng)
sudo chkconfig mysqld on #配置mysql自啟動(dòng)
sudo chkconfig --list mysqld #查看mysql是否開啟自啟動(dòng)
2~5都為on代表著開機(jī)會(huì)自啟動(dòng)
5.啟動(dòng)mysql看是否正常
sudo service mysqld restart
Starting mysqld [ok] 意味著正常啟動(dòng)mysql
6.登錄mysql
sudo mysql -u root
7.查看mysql中現(xiàn)有的用戶
其實(shí)這些host指的都是本機(jī)
8.修改root密碼
修改root密碼(上面所有host的root密碼都要修改)
修改密碼成功之后退出 重新登錄時(shí)輸入新密碼 登錄成功
9.刪除匿名用戶
用戶列表
刪除匿名用戶之后的user列表
10.一些sql語(yǔ)句
ALLOCATE urt8_general_ci 的作用是設(shè)置數(shù)據(jù)庫(kù)校對(duì)規(guī)則
flush privileges #mysql 新設(shè)置用戶或更改密碼后需用flush privileges刷新MySQL的系統(tǒng)權(quán)限相關(guān)表,
否則會(huì)出現(xiàn)拒絕訪問(wèn)库倘,還有一種方法,就是重新啟動(dòng)mysql服務(wù)器杆勇,來(lái)使新設(shè)置生效
grant all privileges on mmall.* to eakonmall@localhost identified by '******' #把數(shù)據(jù)庫(kù)mmall所有的權(quán)限賦予用戶eakonmall蚜退,
并指定該用戶的密碼為******