平臺: centos 7html
shell命令:mysql
shell> yum search libaio shell> yum install libaio shell> mkdir /home/admin/temp shell> mkdir /prod/db shell> cd /home/admin/temp shell> wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz shell> tar -axvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz -C /prod/db shell> mv /prod/db/mysql-5.7.27-linux-glibc2.12-x86_64 mysql shell> cd /prod/db/mysql shell> ls shell> groupadd mysql shell> useradd -r -g mysql -s /bin/false mysql shell> ln -s /prod/db/mysql mysql shell> mysql/bin/mysqld --user=mysql --basedir=/prod/db/mysql --datadir=/prod/db/mysql/data/ --initialize
mysql命令linux
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION; FLUSH PRIVILEGES; exit
mysql5.7x安裝路徑:https://dev.mysql.com/downloads/mysql/5.7.html#downloadssql
本次使用的安裝包url: https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gzshell
mysql5.7x依賴庫: libaio數據庫
查詢是否已安裝依賴庫: yum search libaiocentos
安裝依賴庫: yum install libaioide
建立臨時目錄: mkdir /home/admin/tempurl
新建軟件安裝目錄: mkdir /prod/dbspa
進入templ目錄: cd /home/admin/temp
下載安裝包: wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz
解壓安裝包,到軟件安裝目錄(-C 是指定解壓的目標目錄): tar -axvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz -C /prod/db
重命名mysql: mv /prod/db/mysql-5.7.27-linux-glibc2.12-x86_64 mysql
進入mysql目錄: cd /prod/db/mysql
查詢mysql目錄文件: ls
建立mysql用戶組:groupadd mysql
建立mysql用戶(-s /bin/false 是禁止用戶登陸centos系統):useradd -r -g mysql -s /bin/false mysql
建立軟鏈接: ln -s /prod/db/mysql mysql
初始化mysql環境:mysql/bin/mysqld --user=mysql --basedir=/prod/db/mysql --datadir=/prod/db/mysql/data/ --initialize
獲得mysql的臨時登陸密碼:
使用臨時密碼登陸:mysql -u root -p"剛剛獲得臨時的密碼"
修改密碼(password() 裏面填寫你要設定的密碼):set password=password('yourpassword');
設置遠程登陸:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
重載受權表:FLUSH PRIVILEGES;
退出mysql數據庫:exit
官網安裝文檔(參考):https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html