CentOS 安装 mysql5.6

本贴最后更新于 2940 天前,其中的信息可能已经渤澥桑田

首先检查是否安装 mysql

rpm -qa|grep mysql

如果安装了 mysql

rpm -y remove *(上面查找到的mysql包)

下载 mysql 安装包

MySQL-client-5.6.34-1.el7.x86_64.rpm  
MySQL-devel-5.6.34-1.el7.x86_64.rpm  
MySQL-server-5.6.34-1.el7.x86_64.rpm

然后

/user/bin/mysql_install_db #安装mysql
service mysql start #启动mysql服务
cat /root/.mysql_secret #查看初始密码
mysql -u root -p #回车输入上一步看到的密码
set password = PASSWORD('******') #修改密码
mysql -u root -p #回车输入新密码就可以登录进去

>use mysql;
>select host,user,password from user;
>update user set password = PASSWORD('******') where user = 'root'; #修改root的密码
>update user set host = '%' where user = 'root' and host = 'localhost' #修改配置使得远程连接
>flush privileges;

chkconfig mysql on #设置开机自启动

最后配置 my.cnf 使得 mysql 支持 emoji

vi /etc/my.cnf #如果没有这文件 cp /user/share/mysql/my-default.cnf /etc/my.cnf

在 my.cnf 文件中加入以下内容

[client]
default-character-set = utf8mb4

[mysqld]
character-set-client-handshake = FALSE
character-set-server=utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'

[mysql]
default-character-set=utf8mb4

查看 mysql 的编码集

mysql -u root -p #登录进mysql
>show variables where Variable_name LIKE 'character\_set\_%' OR Variable_name like 'collation%'; 
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    692 引用 • 535 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • someone

    第一篇,接着努力[em01]

  • yangyujiao

    像我这种懒人,都不管版本,直接 yum 模式安装····