1.上传包到home目录下

2.安装

1,解压下载的文件:

tar -xvf mysql-5.7.29-1.sles12.x86_64.rpm-bundle.tar

解压后:

3.安装libatomic1

rpm -ivh libatomic1-8.2.1+r264010-1.3.3.x86_64.rpm

4.安装mysql

安装以下四个即可提供数据库服务。另外四个rpm包非必须安装。安装有依赖关系,必须按如下顺序安装

   rpm -ivh mysql-community-common-5.7.29-1.sles12.x86_64.rpm   
  rpm -ivh  mysql-community-libs-5.7.29-1.sles12.x86_64.rpm 
  rpm -ivh  mysql-community-client-5.7.29-1.sles12.x86_64.rpm
  rpm -ivh  mysql-community-server-5.7.29-1.sles12.x86_64.rpm  

注:ivh中, i-install安装;v-verbose进度条;h-hash哈希校验

5、启动mysql

  service mysql start 

6、查找临时密码

cat  /var/log/mysql/mysqld.log

7、登录mysql

  mysql -uroot -p

密码输入临时密码:MNbJ:>uUl4Rq

8.修改密码

   SET PASSWORD = PASSWORD('Serva@123'); 

此修改密码方法只适用于5.7版本,5.6版本和8.0版本修改是其它方式。

9.授权登陆

首先开启mysql的远程访问权限

1、登陆mysql

mysql -u root -p

2、授权远程登录权限

修改mysql库的user表,将host项,从localhost改为%。%这里表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.77.123,这表示只允许局域网的192.168.77.123这个ip远程访问mysql。通常你自己的IP并不是你ipconfig的地址,这个只是你局域网的地址。公网ip可以在http://www.ip138.com/查询。

mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
or
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'YOUR_PASSWORD' WITH GRANT OPTION;
mysql> select host, user from user;//查看权限
mysql> flush privileges;

10.开启端口

vi /etc/sysconfig/SuSEfirewall2

rcSuSEfirewall2 restart

最新文章

  1. Entity Framework 6 Recipes 2nd Edition(11-2)译 -> 用”模型定义”函数过滤实体集
  2. PKU 1005
  3. 根据UIColor对象,获取对应的RGBA值
  4. OPENGL——背面剔除
  5. BZOJ4605 : 崂山白花蛇草水
  6. HTML表单元素Emil和密码
  7. JMeter学习-013-JMeter 逻辑控制器之-如果(If)控制器
  8. POJ 2249
  9. springMVC如何判断入参是默认参数还是请求传过来的参数?
  10. tweenanim动画
  11. 青客宝redis内部分享ppt
  12. intent flags标记
  13. WebDriver下载地址
  14. Houdini Distributed Simulations and Render
  15. es6 中,大多数开发者和 babel 之类的工具默认添加 use strict 到 JS 文件的头部,确保采用严格模式
  16. MySQL触发器的正确使用与案例分析
  17. C# TabControl 隐藏标签头(TabControl Hide Head)
  18. 学习笔记之gethostbyaddr函数
  19. if、for、while、do 等语句自占一行
  20. Maven编译代码的相关命令

热门文章

  1. Redis 5 种基本数据结构(String、List、Hash、Set、Sorted Set)详解 | JavaGuide
  2. [spring]spring的bean自动装配机制
  3. 匿名对象和private关键字
  4. servlet映射路径匹配解析
  5. 化整为零优化重用,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang函数的定义和使用EP07
  6. SQL SERVER数据库服务器CPU不能全部利用原因分析
  7. java-修饰词、抽象类、抽象方法
  8. for循环与range的使用
  9. 面试突击77:Spring 依赖注入有几种?各有什么优缺点?
  10. web监听器解析