centos6.7下安裝mysql

一、查看本系統是否已經安裝有MySQL數據庫

先查看本操做系統是否已經安裝有操做系統,顯示只有一個mysql的類庫,並無安裝該數據庫。mysql

rpm -qa | grep mysql sql

mysql-libs-5.1.73-3.el6_5.x86_64數據庫

二、使用yum安裝MySQL數據庫,須要安裝mysql客戶端和mysql-server端

sudo yum install mysql mysql-servertcp

三、查看已安裝數據庫 ,顯示安裝完畢的數據庫

rpm -qa | grep mysql 操作系統

mysql-server-5.1.73-3.el6_5.x86_64
mysql-5.1.73-3.el6_5.x86_64
mysql-libs-5.1.73-3.el6_5.x86_64rest

四、 更改字符集

vi /etc/my.cnfcode

在[client] 和 [mysql]添加utf-8設置server

[client]
default-character-set=utf8ip

[mysql]
default-character-set=utf8utf-8

五、啓動MySQL數據庫

sudo service mysqld start

六、配置初始root密碼

sudo mysqladmin -u root password Admin123

格式:mysqladmin -u 用戶 password 密碼

七、root用戶使用密碼登陸數據庫

sudo mysql -u root -p

八、容許遠程登陸

mysql登錄後,執行以下命令容許root用戶在任何ip遠程進行全部操做。

進行受權操做:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

重載受權表:

FLUSH PRIVILEGES;

退出mysql數據庫:

exit

九、開放防火牆端口

修改端口攔截:

vi /etc/sysconfig/iptables

添加
A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

重啓防火牆

service iptables restart

若是報以下錯誤,證實iptables文件不存在:

iptables: Applying firewall rules: iptables-restore: line 1 failed

請使用以下命令開放端口:

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

保存:

/etc/init.d/iptables save
相關文章
相關標籤/搜索