centos 7 mysql tar安装_linux centos7 下源码 tar 安装 mysql5.7.24 图文详解
1 環境
2 安裝依賴yum install -y cmake make gcc gcc-c++ bison ncurses ncurses-devel
有興趣的屁友也可以看看這個
3 下載和解壓cd /usr/local/lib64 #我之前從官網下載好了 mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 放到了此目錄
#解壓
tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
#復制
cp -r mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz /usr/local/mysql
4、添加系統 mysql 組和 mysql 用戶#添加系統 mysql 組
groupadd mysql
#添加 mysql 用戶,(添加完成后可用id mysql查看)
useradd -r -g mysql mysql
5、安裝數據庫#切到 mysql 目錄
cd /usr/local/mysql
#修改當前目錄擁有者為 mysql 用戶
chown -R mysql:mysql ./
#安裝數據庫
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
#生成了臨時密碼 4Q2HAvA>PI2g
#執行以下命令創建 RSA private key
bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
#修改當前目錄擁有者為 mysql 用戶
chown -R mysql:mysql ./
#修改當前 data 目錄擁有者為 mysql 用戶
chown -R mysql:mysql data
6、配置 my.cnf
vi /etc/my.cnf (直接把下面內容復制上就行)
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
#不區分大小寫 (sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 這個簡單來說就是sql語句是否嚴格)
lower_case_table_names = 1
log-error=/var/log/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid
#添加開機啟動
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
#修改
vi /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
#啟動
mysql service mysqld start
#加入開機起動
chkconfig --add mysqld
6、登錄修改密碼 mysql -uroot -p 上面初始化時的密碼
#如果出現錯誤 需要添加軟連接
ln -s /usr/local/mysql/bin/mysql /usr/bin
#第一件事先修改密碼
alter user 'root'@'localhost' identified by 'root';
#刷新權限
flush privileges;
#授權新用戶
GRANT ALL PRIVILEGES ON *.* TO 'root1'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
總結
以上是生活随笔為你收集整理的centos 7 mysql tar安装_linux centos7 下源码 tar 安装 mysql5.7.24 图文详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql5.5连接器_MySQL ::
- 下一篇: 如何查看无线网卡型号_如何检查笔记本电脑