centos6 9配置mysql 並且設定遠端登入

2021-10-01 04:49:27 字數 1674 閱讀 5513

第1步、yum安裝mysql

[root@192 ztaos]# yum -y install mysql-server
第2步、設定開機啟動

[root@192 ztaos]#  chkconfig mysqld on
第3步、啟動mysql服務

[root@192 ztaos]# service mysqld start
第4步、設定mysql的root使用者設定密碼

[root@192 ztaos]#  mysql -u root

mysql> select user,host,password from mysql.user;

#查詢使用者的密碼,都為空,用下面的命令設定root的密碼為root

mysql> set password for root@localhost=password('root');

mysql> exit;

第5步、用新密碼登陸

[root@192 ztaos]#  mysql -u root -p
第6步、建立使用者並賦權

create user ztaos identified by 'ztaos';

grant all privileges on ztaosdb.* to ztaos@'%' identified by 'ztaos';

flush privileges;

授權命令格式:grant privilegescode on dbname.tablename to username@host identified by "password";

privilegescode表示授予的許可權型別,常用的有以下幾種型別:

all privileges:所有許可權。

select:讀取許可權。

delete:刪除許可權。

update:更新許可權。

create:建立許可權。

drop:刪除資料庫、資料表許可權。

dbname.tablename表示授予許可權的具體庫或表,常用的有以下幾種選項:

.:授予該資料庫伺服器所有資料庫的許可權。

dbname.*:授予dbname資料庫所有表的許可權。

dbname.dbtable:授予資料庫dbname中dbtable表的許可權。

localhost:只允許該使用者在本地登入,不能遠端登入。

%:允許在除本機之外的任何一台機器遠端登入。

192.168.52.32:具體的ip表示只允許該使用者從特定ip登入。

password指定該使用者登入時的密碼。

flush privileges表示重新整理許可權變更。

第7步、開放centos6.9 mysql 3306埠

vim /etc/sysconfig/iptables

-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept

centos6 9配置mysql 並且設定遠端登入

service iptables status輸出 iptables firewall is not running.證明你的防火牆沒有開啟可以。如果輸出 為一些規則 table filter chain input policy accept num target prot opt source ...

CentOS6 9配置靜態IP

一 直接在配置檔案修改 etc sysconfig network scripts ifcfg eth0 device eth0 描述網絡卡對應的裝置別名 bootproto static 通過不同協議設定網絡卡獲得ip位址的方式,靜態static bootp dhcp hwaddr 08 00 2...

centos6 9安裝mysql流程

全新系統,老系統請確定解除安裝mysql無殘留。一 利用yum安裝mysql server 和 mysql devel。二 啟動mysqld服務。三 設定mysql密碼 密碼一定不能設定太簡單否則本地伺服器會出現進不去的情況 四 進入mysql並開啟mysql資料庫,修改user表開啟遠端登入許可權...