可爱熊个人博客

entos7 mysql数据库安装和配置

官网下载安装mysql-server

  1. # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
  2. # rpm -ivh mysql-community-release-el7-5.noarch.rpm
  3. # yum install mysql-community-server

安装成功后重启mysql服务。

# service mysqld restart

初次安装mysql,root账户没有密码。

设置密码

  1. mysql> set password for ‘root’@‘localhost’ =password(‘password’);
  2. Query OK, 0 rows affected (0.00 sec)
  3. mysql>

不需要重启数据库即可生效。

配置mysql

1、编码

查看mysql字符集情况:

SHOW VARIABLES LIKE 'character_set_%';

由于编码是latin1,需要修改为utf-8

打开mysql配置文件

vi /etc/my.cnf

修改两处

  1. default-storage-engine=INNODB
  2. character-setserver=utf8
  3. collation-server=utf8_general_ci
  1. [client]
  2. default-character-set=utf8

修改完成:wq保存。重启mysql。完成!

# service mysqld restart

2、远程连接设置

把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户。

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

此时就可以进行远程连接了。

Comments are closed.