linux安裝mydql並設定訪問許可權
阿新 • • 發佈:2018-12-05
1、安裝mysql yum install mysql-server -y(注意是mysql-server,如果只裝mysql,只是將mysql的客戶端裝上了,並沒有裝mysql的服務,裝mysql-server可以看到依賴了mysql)
2、啟動mysql服務 service mysqld start(可以設定一個開機自啟mysql:chkconfig mysqld on,檢查一下是否設定好:chkconfig --list mysqld)
3、設定mysql許可權,我們可以先檢視一下初裝好的mysql的許可權資訊,可以直接輸入mysql
從資料庫中可以看到不需要輸使用者,不需要輸密碼,在本機就可以直接登陸,所以我們需要修改一下許可權,
先加入一條許可權:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
再刪除其他所有的許可權:delete from user where host != '%';
最後再重新整理許可權:flush privileges;
4、退出再重新登陸,就可以看到已經不允許無密碼登陸了,然後輸入mysql -u root -p回車,再輸入密碼就可以了。