Linux如何安装MySQL

Linux安装MySQL5.7

1、下载

官网下载地址:http://dev.mysql.com/downloads/mysql/
Linux如何安装MySQL_第1张图片Linux如何安装MySQL_第2张图片

2、复制下面几个文件

Linux如何安装MySQL_第3张图片

3、检查当前系统是否安装过mysql、检查当前mysql依赖环境、检查/tmp文件夹权限

1)检查当前系统是否安装过mysql,执行安装命令前,先执行查询命令

1、CentOS6
(1)rpm -qa|grep mysql
(2)如果存在mysql-libs的旧版本包如下:
在这里插入图片描述

(3)先执行卸载命令:rpm -e --nodeps mysql-libs

2、CentOS7
(1)rpm -qa|grep mariadb
(2)如果存在如下:
在这里插入图片描述

(3)先执行卸载命令:rpm -e --nodeps mariadb-libs

2)检查当前mysql依赖环境,执行安装命令前,先执行查询命令
(1) rpm -qa|grep libaio
(2)如果存在libaio包如下:
在这里插入图片描述

(3) rpm -qa|grep net-tools
(4)如果存在net-tools包如下:
在这里插入图片描述

(5)如果不存在需要到centos安装盘里进行rpm安装

3)检查/tmp文件夹权限
由于mysql安装过程中,会通过mysql用户在/tmp目录下新建tmp_db文件,所以请给/tmp较大的权限
执行 :chmod -R 777 /tmp

4、安装软件

Linux如何安装MySQL_第4张图片

在mysql的安装文件目录下执行:(必须按照下面的顺序执行)

rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm 
rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm 
rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm

如在检查工作时,没有检查mysql依赖环境在安装mysql-community-server会报错

5、查看MySQL安装版本

(1)执行 mysqladmin --version命令,类似java -version如果打出消息,即为成功。
在这里插入图片描述

(2)通过vim 查看 mysql用户和mysql组。

6、mysql服务初始化

为了保证数据库目录为与文件的所有者为 mysql 登陆用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化。

mysqld --initialize --user=mysql

另外 --initialize 选项默认以“安全”模式来初始化,则会为 root 用户生成一个密码并将该密码标记为过期,登陆后你需要设置一个新的密码。
查看密码:cat /var/log/mysqld.log
Linux如何安装MySQL_第5张图片

root@localhost: 后面就是初始化的密码。

7、服务的启动与关闭

1) 启动:systemctl start mysqld.service
在这里插入图片描述

2)关闭:systemctl stop mysqld.service
在这里插入图片描述

8、首次登陆

1)首次登陆通过 mysql -uroot -p进行登录,在Enter password:录入初始化密码。
Linux如何安装MySQL_第6张图片

2)因为初始化密码默认是过期的,所以查看数据库会报错。
在这里插入图片描述

3)输入下面的命令,修改密码。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; 

4)新密码过于简单也会报错。
在这里插入图片描述

5)设置完密码就可以用新密码登录,正常使用MySQL数据库了。

通过 mysql -uroot -p进行登录,在Enter password:录入新密码。

你可能感兴趣的:(Java,分布式,后端,java,开发语言,中间件)