官网下载安装mysql-server
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
安装成功后重启mysql服务。
# service mysqld restart
初次安装mysql,root账户没有密码。
设置密码
mysql> set password for 'root'@'localhost' =password('password');
Query OK, 0 rows affected (0.00 sec)
mysql>
不需要重启数据库即可生效。
配置mysql
1、编码
查看mysql字符集情况:
SHOW VARIABLES LIKE 'character_set_%';
由于编码是latin1,需要修改为utf-8
打开mysql配置文件
vi /etc/my.cnf
修改两处
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
修改完成:wq保存。重启mysql。完成!
# service mysqld restart
2、远程连接设置
把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户。
mysql> grant all privileges on *.* to [email protected]'%'identified by 'password';
此时就可以进行远程连接了。
部分参考于http://www.cnblogs.com/starof/p/4680083.html