伺服器:阿里雲伺服器
作業系統:centos6.8
mysql版本:5.5
記憶體:2g
1> cd /usr/local/
2> mkdir mysql5.5
3> rz [選擇本地mysql-5.5.59-linux-glibc2.12-x86_64.tar.gz] ##出錯使用yum -y install lrzsz安裝rz
4> tar -xzvf mysql-5.5.28-linux2.6-i686.tar.gz ##xzvf解壓gz包使用
移動並更名為/usr/local/mysql,這是mysql啟動的預設目錄,不在該目錄下啟動需特殊指定
5> mv mysql-5.5.59-linux-glibc2.12-x86_64 /usr/local/mysql
設定使用者許可權
6> groupadd mysql ##新增組群
7> useradd -r -g mysql mysql ## -r:設定系統使用者給 -g [group]:設定初始組
8> cd /usr/local/mysql
9> chown -r mysql . ##遞迴設定目錄的所屬使用者
10> chgrp -r mysql . ##遞迴設定目錄的所屬組
設定配置檔案
11> cp support-files/my-medium.cnf /etc/my.cnf ##複製配置檔案為全域性,預設載入該配置檔案
#vi /data1/mysql_3308/my.cnf
如果使用預設目錄該步驟可忽略.
修改配置檔案,將埠和相關目錄的都改為新的設定,如下:
[client]
character-set-server = utf8
port = 3308
socket = /tmp/mysql_3308.sock
[mysqld]
user = mysql
port = 3308
socket = /tmp/mysql_3308.sock
basedir = /usr/local/mysql
datadir = /data1/mysql_3308/data
log-error = /data1/mysql_3308/mysql_error.log
pid-file = /data1/mysql_3308/mysql.pidmysql
初始化mysql
12> scripts/mysql_install_db --user=mysql ## --defaults-file=/data1/mysql_3308/my.cnf --datadir=/data1/mysql_3308/data後面命令可以指定初始化不同的配置
設定為/etc/init.d管理啟動、停止
13> cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
啟動mysql
14> server mysql start
預設目錄可以忽略該步驟.
當啟動另乙個例項時,可以指定乙個啟動檔案:
/usr/local/mysql/bin/mysqld_safe --defaults-file=/data1/mysql_3309/my.cnf &;
檢查啟動
pe -ef|grep 'mysql'
重新設定密碼
mysql> use mysql ;
mysql> update user set password=password("123456") where user='root'; ##5.7版本密碼欄位不相同
mysql> flush privileges; ##重新整理許可權
shell> /usr/local/mysql/bin/mysql -u root -p123456 ##驗證密碼登入
. 開放防火牆埠(阿里雲預設不啟用防火牆)
設定阿里雲准入准出埠規則
設定遠端訪問許可權
#修許可權表方式
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> flush privileges;
#增加許可權方式
mysql> grant all privileges on *.* to 'root'@'%'identified by '你得密碼';
mysql> flush privileges;
mysql 分發 MySQL 二進位制分發安裝
作業系統 red hat enterprise linux server release 6.5 mysql安裝包 mysql 5.6.34 linux glibc2.5 x86 64.tar.gz 1.linux中建立mysql組和mysql使用者 root lgr groupadd g 1000...
mysql二進位制 MySql二進位制連線方式詳解
使用mysql二進位制方式連線 您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。例項以下是從命令列中連線mysql伺服器的簡單例項 root host mysql u root p enter password 在登入成功後會出現 mysql 命令提示視窗,你可以...
mysql二進位制恢復 mysql二進位制日誌恢復
二進位制日誌匯出 1.按時間節點匯出 no defaults 用來對mysql5.5之前mysqlbinlog命令報錯 mysqlbinlog no defaults start date 2017 08 08 15 04 04 stop date 2017 08 08 15 12 00 progr...