yum 安装mysql数据库
1、先查看是否有安裝mysql,有的話通過yum remove mysql先卸載掉,卸載完成后執(zhí)行
yum install -y mysql-server mysql mysql-deve?
2、啟動(dòng)mysql服務(wù)
service mysqld start //也可以通過/etc/init.d/mysqld start啟動(dòng)
3、設(shè)置為開機(jī)自啟動(dòng)
chkconfig mysqld on ?
4、設(shè)置root賬號(hào)的密碼
mysqladmin -u root password 'newpass'
5、為遠(yuǎn)程客戶端連接授權(quán)
mysql -u root –p? //會(huì)提示輸入密碼,輸入上面設(shè)置的root新密碼
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'newpass' WITH GRANT OPTION //*.*表示不對連接的ip做限制
?
6、對my.cnf中的配置進(jìn)行設(shè)置(文件一般在/etc/my.cnf)
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock security risks symbolic-links=0 max_connections = 1000 default-character-set=utf8 max_allowed_packet = 16M skip-name-resolve event_scheduler = on?
7、重啟mysql服務(wù)
/etc/init.d/mysqld restart
? 補(bǔ)充:
關(guān)于mysql grant
grant 權(quán)限1,權(quán)限2,…權(quán)限n on?數(shù)據(jù)庫名稱.表名稱 to 用戶名@用戶地址 identified by ‘連接口令’;
-- 權(quán)限1,權(quán)限2,…權(quán)限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14個(gè)權(quán)限。
--?當(dāng)權(quán)限1,權(quán)限2,…權(quán)限n被all privileges或者all代替,表示賦予用戶全部權(quán)限。
--?當(dāng)數(shù)據(jù)庫名稱.表名稱被*.*代替,表示賦予用戶操作服務(wù)器上所有數(shù)據(jù)庫所有表的權(quán)限。
--?用戶地址可以是localhost,也可以是ip地址、機(jī)器名字、域名。也可以用’%'表示從任何地址連接。
--?‘連接口令’不能為空,否則創(chuàng)建失敗。
新設(shè)置用戶或更改密碼后需用flush privileges;刷新MySQL的系統(tǒng)權(quán)限相關(guān)表,否則會(huì)出現(xiàn)拒絕訪問
轉(zhuǎn)載于:https://www.cnblogs.com/luobiao320/p/7183745.html
總結(jié)
以上是生活随笔為你收集整理的yum 安装mysql数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git revert
- 下一篇: MYSQL-5.5二进制包安装