1.添加mysql 的yum源

wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'
    rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

2.查看当前yum 仓库中可安装的mysql安装包

yum repolist all | grep mysql

3.安装mysql的最新版本

yum install mysql-community-server

4.mysql-server安装成功后查看是否可以启动

service mysqld start

运行之后可能会出现redirecting sysemctl...不用管,进行下一步即可。如果不行,则运行

systemctl start mysqld

使用systemctl status mysqld 来检查服务是否启动

systemctl  status mysqld

若服务启动成功,则证明mysql 的服务安装好了,接下来我们配置mysql

5.首先我们要得到mysql安装时候的默认密码,使用下面的命令,或者直接在mysqld.log里面查看也行

grep "temporary password" /var/log/mysqld.log

6.使用上面得到的默认密码来登录mysql

mysql -u root -p

输入上面的密码即可进入mysql

7.接下来我们配置自己的Mysql 密码

mysql> alter user 'root'@'localhost' identified by 'newpwd';

此处的newpwd就是你自己要设置的密码,这里要注意的是如果不想进行额外操作的话此处的密码要还有数字字母和特殊字符,

而且长度还要够,否则的话会提示你的密码不合规范。当然了,服务器上的密码尽可能还是要设置的复杂一点比较好。

8.最后我们在配置为文件里面设置编码

打开 /etc/my.cnf

vi /etc/my.cnf

添加utf8编码的配置

[client]
     
    default-character-set = utf8
     
    [mysqld]
     
    default-storage-engine = INNODB
    character-set-server = utf8

9.最后自己可以创建一个数据库来测试以上所作的是否成功,注意创建数据库时候的字符编码设置

mysql> create database testdb character set utf8;
————————————————
版权声明:本文为CSDN博主「拉小夫」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_37918806/article/details/82691016

最新文章

  1. 分布式系列文章——从ACID到CAP/BASE
  2. XEN的启动信息输出到“Platform timer is 14.318MHz HPET”就暂停接收的解决办法
  3. 纯硬盘安装Kali 无需U盘
  4. 浅谈我的编程之路——感谢引领我的leader
  5. [C] tcharall(让所有平台支持TCHAR)v1.1。源码托管到github、添加CMake编译配置文件、使用doxygen规范注释
  6. 分享一例脚本发版和tomcat重启脚本
  7. java代码实现rabbitMQ请求
  8. android入门之: SharedPreferences
  9. sql触发器知识
  10. 转:45 Useful JavaScript Tips, Tricks and Best Practices
  11. Apache Rewrite 中文详解
  12. with工作原理
  13. RHEL系统初始化步骤
  14. 第22章 使用外部身份提供商登录 - Identity Server 4 中文文档(v1.0.0)
  15. java 对象转JSON字符串 $ref 错误
  16. 快速学习 javascript
  17. python之常用模块补充
  18. Python删除文件及进行文件夹压缩
  19. ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(一)
  20. JavaScript callback function 回调函数的理解

热门文章

  1. docker容器挂载docker.sock,在容器内部直接与docker守护进程通信进行接口调用
  2. Flask中的路由配置
  3. 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第5节 String类_5_字符串的获取相关方法
  4. 微信企业号 发送信息 shell
  5. Java 高级-集合框架
  6. Newtonsoft.Json源码中的C#预处理指令
  7. Charls
  8. 【ABAP系列】SAP ABAP 模拟做成像windows一样的计算器
  9. 子页面中ifram高度自使用
  10. Git-第N篇碰见的一些问题