上傳mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz至linux目錄/usr/local/software
解壓
移動解壓後的目錄至/usr/local/mysqlcd /usr/local/software/
tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.28-linux-glibc2.12-x86_64 ../mysql
建立mysql使用者和使用者組
進入mysql目錄,更改mysql目錄許可權,之前是root許可權,現在設定成mysql許可權groupadd mysql
useradd -r -g mysql mysql
由於5.7版本的mysql目錄中沒有data目錄,自己建立乙個cd /usr/local/mysql
chown -r mysql:mysql /usr/local/mysql/
mkdir data
mysql目錄結構
進入到/usr/local/mysql目錄下,初始化資料庫
把mysql放到本地系統服務中
cp -a ./support-files/mysql.server /etc/init.d/mysqld
vim /etc/my.cnf
my.cnf最終內容如下
mysql服務啟動[mysql]
#設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
skip-name-resolve
#設定3306埠
port = 3306
#設定mysql的安裝目錄
basedir=/usr/local/mysql
#設定mysql資料庫的資料的存放目錄
datadir=/usr/local/mysql/data
#允許最大連線數
max_connections=200
#服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
#建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
lower_case_table_names=1
max_allowed_packet=16m
symbolic-links=0
sql_mode=strict_trans_tables,error_for_division_by_zero,no_auto_create_user,no_engine_substitution
service mysqld start
由於系統缺省會查詢/usr/bin下的命令,如果這個命令不在這個目錄下,當然會找不到命令,我們需要做的就是對映乙個鏈結到/usr/bin目錄下,相當於建立乙個鏈結檔案。這樣就可以使用mysql命令了。
ln -s /usr/local/mysql/bin/mysql /usr/bin
檢視初始密碼,登入mysql
cat /root/.mysql_secret
如圖:
登入mysql,修改密碼
mysql -uroot -p
如圖:
);如圖:
允許遠端登入
至此,mysql安裝結束use mysql;
update user set host =
'%' where user =
'root'
;flush privileges;
在末尾加上cd /etc/rc.d/
vim rc.local
將rc.local設為可執行檔案#start mysql
service mysqld start
chmod +x /etc/init.d/rc.local
mysql57 MySQL57安裝與設定
安裝mysql 新增mysql源 安裝mysql root localhost yum y install mysql community server 啟動mysql 檢查狀態 設定為開機自啟 root localhost systemctl start mysqld root localhost...
centos mysql 5 7 簡易安裝
mysql 安裝常規的操作見其他的文章吧,這裡就簡單記錄一下遇到的問題。cmake 命令 cmake dcmake install prefix usr local mysql mysql 5.7.11 5703 dmysql datadir usr local mysql mysql 5.7.11...
Mysql5 7安裝問題
但正是這個最新版本讓我折騰了好幾個小時,特此記錄下來!現在直接說這個版本 mysql 5.7.9 winx64.zip 出現的問題 1.my.ini配置檔案內容出錯了,在啟動服務的時候,服務始終啟動不起來,提示的錯誤資訊是 服務正在啟動中或是暫停中。通過 啟動任務管理器 服務 服務按鈕 進去檢視服務...