安裝完mysql-server ,
通海網站建設公司創新互聯建站,通海網站設計制作,有大型網站制作公司豐富經驗。已為通海成百上千提供企業網站建設服務。企業網站搭建\外貿網站制作要多少錢,請找那個售后服務好的通海做網站的公司定做!
會提示可以運行mysql_secure_installation,運行mysql_secure_installation會執行幾個設
置:
為root用戶設置密碼;
刪除匿名賬號;
取消root用戶遠程登錄;
刪除test庫和對test庫的訪問權限;
刷新授權表使修改生效;
通過這幾項的設置能夠提高mysql庫的安全,建議生產環境中mysql安裝這完成后一定要運行一
次mysql_secure_installation,詳細步驟請參看下面的命令;
復制代碼,代碼如下:
[root@server1 ~]# ;
mysql_secure_installation;
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS ;
RECOMMENDED FOR ALL MySQL;
SERVERS IN PRODUCTION USE PLEASE READ EACH STEP ;
CAREFULLY;
In order to log into MySQL to secure it we'll need the ;
current;
password for the root user If you've just installed MySQL;
and;
you haven't set the root password yet the password will be blank;
so ;
you should just press enter here;
Enter current password for root (enter for none)–初次運行直接回車;
OK successfully used ;
password moving on;
Setting the root password ensures that nobody can log ;
into the MySQL;
root user without the proper authorisation;
Set root ;
password?[Y/n] – ;
是否設置root用戶密碼,輸入y并回車或直接回車;
New password: – 設置root用戶的密碼;
Re-enter new password: – 再輸入一次你設置的密碼;
Password updated ;
successfully;
Reloading privilege tables;
Success;
By default a ;
MySQL installation has an anonymous user allowing anyone;
to log into MySQL ;
without having to have a user account created for;
them. This is intended only ;
for testing and to make the installation;
go a bit smoother. You should ;
remove them before moving into a;
production environment;
Remove anonymous ;
users [Y/n] – ;
是否刪除匿名用戶,生產環境建議刪除,所以直接回車;
Success;
Normally root should only be ;
allowed to connect from ?localhost;
This?ensures that someone cannot guess ;
at the root password from the network;
Disallow root login remotely;
[Y/n] ;
–是否禁止root遠程登錄,根據自己的需求選擇Y/n并回車,建議禁止;
By default MySQL ;
comes with a database named 'test' that anyone can;
access This is also ;
intended only for testing, and should be removed;
before moving into a ;
production environment;
Remove test database and access to it [Y/n] – 是否刪除test數據庫 直接回車;
Dropping test ;
database;
Success。
不熟悉mysql,但是oracle,是必須建立用戶后附權限才可以正常登陸的。跟oracle匿名用戶scott一點關系沒有。
比如匿名賬號容易帶來安全隱患,建議刪除,執行如下SQL語句即可刪除權限表中所有的匿名賬號:
mysqldelete from mysql.user where user='';
mysqldelete from mysql.db where user='';
mysqldelete from mysql.tables_priv where user='';
mysqldelete from mysql.columns_priv where user='';
mysqldelete from mysql.procs_priv where user='';
因為在默認設置下,這個匿名用戶在localhost上幾乎擁有和root一樣的權限。很可能因為訪問者上傳一個PHP文件,用這個PHP文件創建一個新用戶,并給他一個較高的權限,然后用這個新用戶連接到服務器的MySQL,對該服務器的MySQL進行管理。刪除命令如下:
名稱欄目:mysql怎么刪除匿名 怎么刪除匿名
當前地址:http://m.kartarina.com/article18/hgsedp.html
成都網站建設公司_創新互聯,為您提供企業網站制作、微信小程序、網頁設計公司、網站收錄、小程序開發、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯