上傳mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz至linux目錄/usr/local/software
解壓
cd /usr/local/software/
tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
移動解壓後的目錄至/usr/local/mysql
mv mysql-5.7.28-linux-glibc2.12-x86_64 ../mysql
建立mysql使用者和使用者組
groupadd mysql
useradd -r -g mysql mysql
進入mysql目錄,更改mysql目錄許可權,之前是root許可權,現在設定成mysql許可權
cd /usr/local/mysql
chown -r mysql:mysql /usr/local/mysql/
由於5.7版本的mysql目錄中沒有data目錄,自己建立乙個
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客戶端預設字符集
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
mysql服務啟動
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
如圖:
);如圖:
允許遠端登入
use mysql;
update user set host =
'%' where user =
'root'
;flush privileges;
至此,mysql安裝結束cd /etc/rc.d/
vim rc.local
在末尾加上
#start mysql
service mysqld start
將rc.local設為可執行檔案
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配置檔案內容出錯了,在啟動服務的時候,服務始終啟動不起來,提示的錯誤資訊是 服務正在啟動中或是暫停中。通過 啟動任務管理器 服務 服務按鈕 進去檢視服務...