wget
tar xzf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.18-linux-glibc2.5-x86_64 /usr/local/mysql
建立資料目錄,如
mkdir /usr/local/mysql_data
修改/etc/my.cnf,沒有則建立,輸入以下內容:
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
skip-name-resolve
sql_mode=""
max_connections=10000
datadir=/usr/local/mysql_data
socket=/tmp/mysql.sock
user=mysql
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
groups mysql (檢查是否存在mysql組,沒有則建立)
groupadd mysql (如不存在)
su mysql (檢查是否存在mysql使用者,沒有則建立)
useradd -r -g mysql mysql (如不存在)
cd /usr/local/mysql/
chown -r mysql:mysql ./
./bin/mysqld --initialize --user=mysql
注意這裡會生成乙個臨時密碼,記住它,第一次登陸時需要
可能遇到的錯誤:
libaio.so.1: cannot open shared object file
解決:yum install libaio
再次修改mysql目錄使用者及許可權
cd /usr/local/mysql/
chown -r root:root ./
cd /usr/local/mysql_data
chown -r mysql:mysql ./
cd /usr/local/mysql/
./bin/mysqld &
ln -s /usr/local/mysql/bin/mysql /bin/mysql
mysql -uroot -p -h localhost
按提示輸入初次密碼
update mysql.user set password=password('your_new_password')
where user='root';
報錯後執行:
set password = password('your_new_password');
grant all privileges on *.* to root@'%' identified by 'your_new_password';
flush privileges;
退出mysql。
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
service mysqld status
service mysqld start
service mysqld stop
service mysqld restart
MySQL5 7 18安裝教程
由於不同版本的mysql安裝的過程可能稍有不同,這裡介紹的版本是mysql 5.7.18的版本。1 mysql 5.7.18 linux glibc2.5 x86 64.tar.gz壓縮檔案 輸入oracle中 mysql的位址如下 由於我們是linux centos 6.5 64位,所以,選擇安裝...
mysql 5 7 18解壓版安裝
最近剛剛接觸資料庫,在官網下的5.7.18的解壓版,現將安裝過程做個記錄。1.將壓縮包移動到希望安裝的路徑解壓 c program files x86 mysql 5.7.18 winx64 2.新增環境變數 右擊計算機 屬性 系統屬性 高階 環境變數,入下 圖 新新增的路徑和前面的路徑用分號隔開。...
MySQL5 7 18解壓版安裝步驟
因為mysql更新比較頻繁,所以可能在安裝mysql時需要歷史版本,位址如下 現在安裝的是mysql5.7.18版本,如圖所示 1.解壓檔案 2.配置環境變數 3.在e mysql 5.7.18 winx64目錄下新建my.ini檔案,內容為 client 埠號 3306 port 3306 mys...