Linux安装mysql (yum安装)

安装mysql(yum安装)

1首先看一下自己虚拟机里面有没有安装mariadb 有的话卸载掉

 rpm -qa | grep mariadb         查看有无安装mariadb

上面我们可以看到mariadb是存在的 那我们需要卸载

 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

卸载后重新查看了一次没有了说明卸载成功了

2将我们下载的mysql压缩包传到虚拟机里面

Linux安装mysql (yum安装)_第1张图片

可以看到已经有了这个压缩包 接下来我们将它解压

tar zxf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz 解压

Linux安装mysql (yum安装)_第2张图片

3解压好后 安装依赖

yum install ncurses-devel autoconf -y

Linux安装mysql (yum安装)_第3张图片

groupadd mysql 

useradd -g mysql -s /sbin/nologin -d /usr/local/mysql -MN mysql

mkdir /data/mysql/data -p

chown -R mysql:mysql /data/mysql

Linux安装mysql (yum安装)_第4张图片

 mv mysql-5.7.34-linux-glibc2.12-x86_64 /usr/local/ 移动位置

 ln -s /usr/local/mysql-5.7.34-linux-glibc2.12-x86_64 /usr/local/mysql

chown -R mysql.mysql /usr/local/mysql

Linux安装mysql (yum安装)_第5张图片

cd /usr/local/mysql

>/etc/my.cnf

 cp /etc/my.cnf /etc/my.cnf.bak

4添加配置文件

vi  /etc/my.cnf

[client]

port            = 3306

socket          = /tmp/mysql.sock

 

[mysql]

no-auto-rehash

 

[mysqld]

user = mysql

basedir = /usr/local/mysql

datadir = /data/mysql/data

port = 3306

socket = /tmp/mysql.sock

log-error = error.log

slow_query_log_file = slow.log

character-set-server = utf8

open_files_limit = 65535

max_connections = 100

max_connect_errors = 100000

lower_case_table_names =1  

将红色的部分添加到/etc/my.cnf里面去 (如下)

Linux安装mysql (yum安装)_第6张图片

/usr/local/mysql/bin/mysqld --initialize  初始化

grep 'temporary password' /data/mysql/data/error.log  查看mysql密码

圈出来的就是mysql密码

复制启动脚本文件

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

添加环境变量

echo "export PATH=/usr/local/mysql/bin:$PATH">>/etc/profile

source /etc/profile

5启动mysql

service mysql start

6登录mysql

mysql -uroot -p

>9&1Z?y1?P7>(密码)

Linux安装mysql (yum安装)_第7张图片

登录成功

7修改密码

mysql> alter user user() identified by 'test';

8最后使用新密码登录

Linux安装mysql (yum安装)_第8张图片

登录成功

 

 

 

 

 

 


 

 

 

 

 

 

你可能感兴趣的:(mysql)