??因?yàn)橄到y(tǒng)重裝了寥袭,順便記錄一下過程:
??安裝:
sudo apt-get install mysql-server mysql-client
??安裝完后查看一下有沒有安裝成功
sudo netstat -tap | grep mysql
// 返回 LISTEN 與ppid 13015/mysqld 就代表成功了。
??查看一下進(jìn)程有沒有開啟
pgrep mysqld #返回進(jìn)程ID
??看一下 mysql 安裝路徑
select @@basedir as basePath from dual
??端口是否打開
lsof -i:3306
??最后確認(rèn)一下 mysql 的服務(wù)有沒有運(yùn)行
service mysqld status
??安裝完后蒲稳,mysql 默認(rèn)是沒有密碼的北发,所以需要設(shè)置root密碼
??用SET PASSWORD
命令
??登錄MySQL
??格式:mysql> set password for 用戶名@localhost = password('新密碼');
??例子:mysql> set password for root@localhost = password('123');
??設(shè)置好root
密碼后,還需要一個賬戶,這個賬戶用來常用的闸翅,root
不常用。
??添加用戶
??1.允許本地訪問的用戶(127.0.0.1)
create user root@localhost identified by '123456';
??2.允許外網(wǎng)IP訪問的用戶
create user 'root'@'%' identified by '123456';
??查看用戶
select user,host from mysql.user;
??用戶分配權(quán)限 授予用戶在本地服務(wù)器對該數(shù)據(jù)庫的全部權(quán)限
grant all privileges on dbname.* to root@localhost identified by '123456';
??授予用戶通過外網(wǎng)IP對于該數(shù)據(jù)庫的全部權(quán)限
grant all privileges on dbname.* to 'root'@'%' identified by '123456';
??配置好了后一定需要 更新一下權(quán)限
FLUSH PRIVILEGES; #更新權(quán)限
??好了菊霜,設(shè)置好了后使用 Navicat
測試一下遠(yuǎn)程鏈接缎脾,沒問題。
??然后點(diǎn)擊了一下備份占卧,發(fā)現(xiàn)有一個備份文件遗菠。
??真是幸運(yùn),所以備份很重要华蜒。 深深給自己上了一課