Mysql安裝
- 進(jìn)入指定文件夾,我這里在/usr/local目錄
cd /usr/local
- 下載、解壓
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
- 準(zhǔn)備工作
1.移動(dòng)文件夾
mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql
2.進(jìn)入mysql目錄,創(chuàng)建數(shù)據(jù)存放文件夾
cd mysql
mkdir /usr/local/mysql/data
3.創(chuàng)建更改mysql目錄下所有的目錄及文件夾所屬的用戶組和用戶,以及權(quán)限
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql
4.編譯安裝并初始化mysql,務(wù)必記住初始化輸出日志末尾的密碼(數(shù)據(jù)庫管理員臨時(shí)密碼)
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

image.png
5.編輯配置文件my.cnf,添加配置如下
vi /etc/my.cnf
[mysqld]
datadir=/usr/local/mysql/data
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1
7.將啟動(dòng)腳本放入開機(jī)初始化目錄
cp support-files/mysql.server /etc/init.d/mysql
8.啟動(dòng)服務(wù)
sudo service mysql start
9.登錄mysql,修改密碼(密碼為生成的臨時(shí)密碼)
/usr/local/mysql/bin/mysql -u root -p
10.設(shè)置密碼
SET PASSWORD = PASSWORD('密碼');
11.配置遠(yuǎn)程登錄
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
mysql> flush privileges;
12.沒開3306端口就開啟3306端口。
firewall-cmd --zone=public --add-port=3306/tcp --permanent;
阿里云的話上官網(wǎng)控制臺(tái)添加。
-
navicat客戶端,測(cè)試成功,OVER!!!
image.png
