linux中MySQL伺服器配置

2021-08-24 21:03:59 字數 1198 閱讀 2885

1、安裝mysql

這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置

。2、配置mysql

注意,在ubuntu下mysql預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變/etc/mysql/my.cnf配置檔案了!下面我們一步步地來:

預設的mysql安裝之後根使用者是沒有密碼的,所以首先用根使用者進入:

$mysql -u root

在這裡之所以用-u root是因為我現在是一般使用者(firehare),如果不加-u root的話,mysql會以為是firehare在登入。注意,我在這裡沒有進入根使用者模式,因為沒必要。一般來說,對mysql中的資料庫進行操作, 根本沒必要進入根使用者模式,只有在設定時才有這種可能。

進入mysql之後,最要緊的就是要設定mysql中的root使用者密碼了,否則,mysql服務無安全可言了。

mysql> grant all privileges on *.* to root@localhost identified by "123456";

注意,我這兒用的是123456做為root使用者的密碼,但是該密碼是不安全的,請大家最好使用大小寫字母與數字混合的密碼,且不少於8位。

這樣的話,就設定好了mysql中的root使用者密碼了,然後就用root使用者建立你所需要的資料庫。我這裡就以xoops為例:

mysql>create database xoops;

mysql>grant all privileges on xoops.* to xoops_root@localhost identified by "654321";

這樣就建立了乙個xoops_roots的使用者,它對資料庫xoops有著全部許可權。以後就用xoops_root來對xoops資料庫進行管理,而無需要再用root使用者了,而該使用者的許可權也只被限定在xoops資料庫中。

如果你想進行遠端訪問或控制,那麼你要做兩件事:

其一:mysql>grant all privileges on xoops.* to xoops_root@"%" identified by "654321";

允許xoops_root使用者可以從任意機器上登入mysql。

其二:$sudo gedit /etc/mysql/my.cnf

>skip-networking => # skip-networking

這樣就可以允許其他機器訪問mysql了。

mysql伺服器配置單 mysql伺服器配置

net stop mysql net start mysql 第二招 登陸mysql 語法如下 mysql u使用者名稱 p使用者密碼 mysql的提示符是 mysql 注意,如果是連線到另外的機器上,則需要加入乙個引數 h機器ip 第三招 增加新使用者 格式 grant 許可權 on 資料庫.to...

ntp服務restrict ntp伺服器配置問題

1.配置 etc ntp.conf,內容如下 restrict default nomodify notrap restrict 127.0.0.1 mask 255.0.0.0 開放本機的任何訪問 restrict 192.168.1.0 mask 255.255.255.0 nomodify r...

關於Linux伺服器操作中vim的簡單配置

linux的操作中,vim的使用是必不可少。其中的配置檔案初步設定好,讓使用起來更方便。現在利用這篇部落格記錄一下常用配置,以便後續使用。首先在輸入命令 vim vimrc即可進入vim的配置檔案。按i進行編輯,esc之後 進入末行模式,輸入wq儲存退出。1 set nu 顯示行號 2 set ts...