二進位製包安裝
#wget
解壓包#tar zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
安裝庫檔案
#yum install libaio
移動目錄
#mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql
移動到/usr/local/mysql
#cd /usr/local/mysql
新增使用者
#useradd -m -s /sbin/nologin mysql
初始化環境
#bin/mysqld --initialize --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
目錄所屬組改為mysql使用者
#chown -r mysql .
建立目錄
#mkdir /var/run/mysqld
更改目錄許可權
#chown mysql /var/run/mysqld
建立配置檔案
#vi my.conf
[mysqld]
daemonize = on
user = mysql
port = 3306
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
socket = /tmp/mysql.sock
pid-file = /var/run/mysqld/mysqld.pid
character-set-server = utf8
collation-server = utf8_general_ci
max_connections = 1024
log-error = /usr/local/mysql/mysqld.log
system管理mysql
#vi /usr/lib/systemd/system/mysqld.service
[unit]
description=mysql server
documentation=man:mysqld(8)
documentation=
after=network.target
after=syslog.target
[service]
user=mysql
group=mysql
type=forking
timeoutsec=0
permissionsstartonly=true
execstart=/usr/local/mysql/bin/mysqld --defaults-file=/usr/local/mysql/etc/my.conf
limitnofile=5000
restart=on-failure
restartpreventexitstatus=1
privatetmp=false
[install]
wantedby=multi-user.target
#systemctl start mysqld 啟動mysql服務
#systemctl status mysqld
#systemctl stop mysqld
檢視監聽埠
#netstat -antp | grep 3306
進入資料庫
#bin/mysql -uroot -p
修改密碼
#alter user 'root'@'localhost' identified by '123456'; #後面一定要加分號
設定開機啟動
安裝yum源
#rpm -uvh mysql57-community-release-el7-8.noarch.rpm
yum安裝
#yum install mysql-community-server
二進位製包安裝MySQL
需求說明 使用二進位製包安裝mysql 環境說明 操作步驟 root lizihan ls anaconda ks.cfg mysql 5.7.23 linux glibc2.12 x86 64.tar.gz root lizihan tar xf mysql 5.7.23 linux glibc2...
二進位製包安裝MySQL
寫在前面的屁話 研究了兩天官方文件裝mysql,分享一下。安裝mysql一共有三種方式,但我肯定不會全部照抄講完啦。yum安裝靈活性太差,淘汰 二進位製包安裝和原始碼安裝,最後選擇了二進位製包安裝,因為穩健,原始碼跟它的區別就是,原始碼要編譯一道,後面的操作完全一樣。需要安裝libaio,文件裡說的...
mysql 二進位製包安裝
1 增加mysql使用者 useradd mysql 2 解壓mysql 二進位製包到 usr local tar xzvf mysql 5.6.31 linux glibc2.5 x86 64.tar.gz c usr local 3 建立連線 cd usr local ln s mysql 5....