Centos安裝MYSQL

官網下載安裝mysql-server mysql

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm web

# rpm -ivh mysql-community-release-el7-5.noarch.rpm sql

# yum install mysql-community-server 數據庫

安裝成功後重啓mysql服務。 vim

# service mysqld restart tcp

初次安裝mysql,root帳戶沒有密碼。 ide

clip_image001

[root@yl-web yl]# mysql -u root 編碼

Welcome to the MySQL monitor. Commands end with ; or \g. rest

…. orm

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| test |

+--------------------+

4 rows in set (0.01 sec)

mysql>

設置密碼

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

Query OK, 0 rows affected (0.00 sec)

mysql>

配置mysql

1、編碼

mysql配置文件爲/etc/my.cnf

最後加上編碼配置

[mysql]

default-character-set =utf8

這裏的字符編碼必須和/usr/share/mysql/charsets/Index.xml中一致。

clip_image002

2、遠程鏈接設置

把在全部數據庫的全部表的全部權限賦值給位於全部IP地址的root用戶。

mysql> grant all privileges on *.* to root@'%'identified by 'password';

若是是新用戶而不是root,則要先新建用戶

mysql>create user 'username'@'%' identified by 'password';

此時就能夠進行遠程鏈接了。

3、防火牆設置

開放防火牆:

service firewalld stop 或者 systemctl stop firewalld.service

而後安裝iptables-services:

yum install iptables-services

編輯配置文件:

vim /etc/sysconfig/iptables

在commit以前加一行

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306-j ACCEPT

重啓服務

service iptables restart

相關文章
相關標籤/搜索