目錄
(2)上傳檔案
(3)建立mysql使用者及組
(4)建立需要的目錄
(5)解壓檔案並移動
(6)修改目錄為mysql使用者所有
(7)mysql配置
(8)設定環境變數:
(9)設定開機啟動:
(10)初始化資料庫
(11)開放預設防火牆埠
(12)登陸測試:
(13)修改密碼
groupadd mysql
useradd -g mysql mysql
mkdir /usr/local/mysql # mysql安裝目錄
mkdir -p /extdata/mysql/data # mysql資料目錄
mkdir -p /extdata/mysql/logs # mysql日誌目錄
mkdir -p /extdata/tmp # mysql臨時目錄
(由於需要擴容,到時候把擴容的硬碟掛載到extdata)
tar -xvf mysql-5.7.9-linux-glibc2.5-x86_64.tar
tar -zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.9-linux-glibc2.5-x86_64/* /usr/local/mysql
chown -r mysql.mysql /extdata
chown -r mysql.mysql /usr/local/mysql
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf #需要修改配置檔案my.cnf
配置檔案資訊如下:
[client]
port=3306
#mysql資料所在目錄下.sock檔案路徑
socket=/wocloud/mysql/mysql.sock
default-character-set=utf8
[mysqld]
#mysql最大連線數
max_connections=2000
#mysql資料存放目錄
datadir=/wocloud/mysql/data
#mysql資料所在目錄下.sock檔案路徑
socket=/wocloud/mysql/mysql.sock
#密碼有效期,0表示永久有效
default_password_lifetime=0
#提高source匯入資料速度
innodb_flush_log_at_trx_commit=0
max_allowed_packet=100m
user=mysql
#臨時檔案存放路徑
tmpdir=/wocloud/tmp
#預設配置
symbolic-links=0
character-set-server=utf8
sql_mode=no_engine_substitution,strict_trans_tables
[mysql]
no-auto-rehash
default-character-set=utf8
[mysqld_safe]
default-character-set = utf8
#日誌存放路徑
log-error=/wocloud/mysql/logs/mysqld.log
pid-file=/wocloud/mysql/mysqld.pid
[mysql.server]
default-character-set = utf8
註冊mysql服務:
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql #開機啟動相關
vi /etc/profile
檔案最後一行新增:
export path=/usr/local/mysql/bin:$path
:wq! 儲存退出
source /etc/profile #環境變數生效
chkconfig mysql on
service mysql start --啟動服務
service mysql stop --停止服務
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/extdata/mysql/data
一定要記錄最有一行給出的初始密碼,記錄初始化的密碼(如 tagiamfxn2:k )
複製一條,修改埠就可以;
service iptables restart
檢視是否有mysql程序:#ps -ef|grep mysql
啟動服務命令:service mysql start
登陸:mysql -uroot -p 密碼是前面記錄的初始化密碼
set password=password('1qaz2wsx'); -- 重設密碼
grant all privileges on *.* to root@'%' identified by '1qaz2wsx';-- mysql授權
flush privileges; -- 更新許可權
mysql server安裝伺服器 MySQL安裝
mysql安裝 要安裝 mysql,可以在終端提示符後執行下列命令 sudo apt get install mysql server mysql client 一旦安裝完成,mysql 伺服器應該自動啟動。您可以在終端提示符後執行以下命令來檢查 mysql 伺服器是否正在執行 sudo netst...
Linux學習筆記 線上伺服器安裝Mysql
centos7將預設資料庫mysql替換成了mariadb。手動刪除的話,可以先解除安裝mariadb再操作後續步驟 rpm qa grep mariadb 查詢出已安裝的mariadb rpm e nodeps 檔名 一一解除安裝當然,也可以跳過以上操作,直接安裝mysql的話,會覆蓋掉這個資料庫...
swoole HTTP伺服器中非同步MySQL
還是直接上 http start 使用瀏覽器訪問。http ip 9501 非同步mysql可以不需要等待第一條查詢完成後再執行第二條,在訪問不同伺服器,不同資料庫,不同的表時效果比較明顯。對比同步mysql查詢 start 同步 使用php原生方式查詢資料。放上兩種查詢方式的使用ab進行的效能測試...