Linux安装mysql数据库

一、下载

mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz 

二,环境配置

1.检测系统是否自带mysql

# rpm -qa |grep mysql
# rpm -qa |grep mariab

 三、安装

1. 解压

# mkdir /mysql

# cd /mysql/

# rz

# tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz 

 

 2. 重命名

# mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql-5.7.25

3. 检查mysql组和用户是否存在,无则创建

 #cat /etc/group |grep mysql

# cat /etc/group |grep mysql

#

# groupadd mysql

#useradd -r -g mysql mysql

4.安装数据库

# cd mysql-5.7.25

# mkdir data

5. 将/mysql/mysql-5.7.25所有者及所属组改为mysql

# chown -R mysql.mysql /opt/mysql/mysql-5.7.25

6.在/mysql/mysql-5.7.25/support-files/目录下,创建my_default.cnf

# touch my_default.cnf

[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
basedir = /mysql/mysql-5.7.25
datadir = /mysql/mysql-5.7.25/data
port = 3306
socket = /tmp/mysql.sock
character-set-server=utf8

log-error = /mysql/mysql-5.7.25/data/mysqld.log
pid-file = /mysql/mysql-5.7.25/data/mysqld.pid

 # cp my_default.cnf /etc/my.cnf

7.初始化mysqld

# cd /mysql/mysql-5.7.25

#./bin/mysqld --initialize --user=mysql --basedir=/mysql/mysql-5.7.25/ --datadir=/mysql/mysql-5.7.25/data/

 解决方案:

# yum install -y libaio.so.1

# yum install -y libaio

#./bin/mysqld --initialize --user=mysql --basedir=/mysql/mysql-5.7.25/ --datadir=/mysql/mysql-5.7.25/data/

 8.初始化后查看日志,临时密码

# cd data/

# cat mysqld.log

 9. 把启动脚本放到开机初始化脚本

# cp support-files/mysql.server /etc/init.d/mysql

10.启动mysql服务

 11.登录mysql,密码为初始密码

# ./bin/mysql -uroot -p

 12.修改密码

set password=password('123456');

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

flush privileges;

 13.重新启动mysql

# service mysql restart

# ./bin/mysql -uroot -p

密码为123456

 

posted @ 2023-04-05 14:30  yappleorange  阅读(22)  评论(0编辑  收藏  举报