1. 程式人生 > >linux安裝mydql並設定訪問許可權

linux安裝mydql並設定訪問許可權

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回車,再輸入密碼就可以了。