记录Linux安装Mysql全过程

2018-05-27 运维

Linux上安装Mysql其实并没有什么好说的, 只需要照着Mysql官网的步骤一步步来就可以了;
这里记录一下操作步骤

操作流程

下载

在官网下载对应的rpm包 mysql57-community-release-el6-n.noarch.rpm, 并放到Linux的任意目录里;

执行以下语句

sudo rpm -Uvh mysql57-community-release-el6-n.noarch.rpm

启用MySQL5.7

修改/etc/yum.repos.d/mysql-community.repo 文件来选择一个系列, 这里选择的是 MySQL 5.7 Community Server, 将enabled的值设为1;

验证是否已启用和禁用正确的子库

yum repolist enabled | grep mysql

通过以下命令安装Mysql :

sudo yum install mysql-community-server

这将安装MySQL服务器的软件包以及其他必需的软件包

通过以下命令启动Mysql :

sudo service mysqld start

显示root用户的密码

超级用户帐户‘root’@’localhost’ 已创建。超级用户的密码被设置并存储在错误日志文件中。要显示它,请使用以下命令:

sudo grep 'temporary password' /var/log/mysqld.log

自定义root用户密码

通过使用生成的临时密码登录并尽快更改root密码并为超级用户帐户设置自定义密码:

mysql -uroot -pxxxxx
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'

其中xxxxx为查看到的密码

允许root用户远程登录 :

grant all privileges on *.* to root@'%' identified by "MyNewPass4";

如果是mysql8.0的话, 则执行 :

grant all privileges on *.* to root@'%'

其他鬼操作

MySQL命令行创建 用户与授权.

MySQL8.0的一些坑

在SpringBoot中使用

pom包的配置

SpringBoot中使用mysql8.0的话, 需要引入以下配置:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.13</version>
</dependency>

application配置文件配置

数据库驱动配置:

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

数据库连接配置需要加上:

?useSSL=false&serverTimezone=UTC
MySQL Linux

相关推荐



版权声明




留言区

文章目录