Linux安装mysql (yum安装)
Posted 阿糖呀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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压缩包传到虚拟机里面
可以看到已经有了这个压缩包 接下来我们将它解压
tar zxf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz 解压
3解压好后 安装依赖
yum install ncurses-devel autoconf -y
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
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
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里面去 (如下)
/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>(密码)
登录成功
7修改密码
mysql> alter user user() identified by 'test';
8最后使用新密码登录
登录成功
以上是关于Linux安装mysql (yum安装)的主要内容,如果未能解决你的问题,请参考以下文章