1. 下載mysql
1.1 下載地址
https://downloads.mysql.com/archives/community/
1.2 版本選擇

2. 管理組及目錄權限
2.1 解壓mysql
tar -zxf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz 上傳目錄/home/tools

2.2 重命名
mv mysql-5.7.29-linux-glibc2.12-x86_64 mysql-5.7.29

2.3 移動指定目錄
mv mysql-5.7.29 /usr/local/

2.4 添加用戶組與用戶
groupadd mysql
useradd -r -g mysql mysql

2.5 修改目錄權限
chown -R mysql:mysql /usr/local/mysql-5.7.29/
3. 安裝mysql
3.1 配置mysql服務
cp /usr/local/mysql-5.7.29/support-files/mysql.server /etc/init.d/mysql
3.2 修改mysql服務
vi /etc/init.d/mysql

3.3 修改組態檔my.cnf
vi /etc/my.cnf

拷貝內容如下,按需調整引數
[client]
port = 33066
default-character-set=utf8
[mysqld]
# 一般配置選項
basedir = /usr/local/mysql-5.7.29
datadir = /usr/local/mysql-5.7.29/data
port = 33066
character-set-server=utf8
default_storage_engine = InnoDB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZEO, NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
3.4 初始化mysql
/usr/local/mysql-5.7.29/bin/mysqld
--initialize --user=mysql
--basedir=/usr/local/mysql-5.7.29
--datadir=/usr/local/mysql-5.7.29/data
成功如下,注意密碼

3.5 啟動服務
service mysql start

4. 登錄與遠程設定
4.1 登錄mysql
./mysql -u root p 記住注冊密碼

4.2 修改root登錄密碼
set password=password('新密碼');

4.3 開啟遠程訪問
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼';
flush privileges;
5. 環境變數與開機啟動配置
5.1 設定環境變數
vi /etc/profile
添加如下內容
# mysql environment
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin
source /etc/profile 更新系統變數
5.2 開機啟動
chkconfig --add mysql mysql服務到自啟服務
chkconfig mysql on 設定自啟
chkconfig --list 查看服務串列

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/83107.html
標籤:Linux
上一篇:請教一下,同局域網下電腦訪問問題
下一篇:瀏覽器鏈接不上ftp地址,求教
