MySql安裝

實(shí)驗(yàn)環(huán)境

操作系統(tǒng):Ubuntu 16.04.1 LTS

在安裝Mysql之前先確保系統(tǒng)是否安裝了make和gcc兩個(gè)編譯工具

apt-get install make

apt-get install gcc

參考文章

https://www.cnblogs.com/jpfss/p/7944622.html

先安裝函數(shù)庫(kù)

apt-get install libaio1

MySql安裝

#下載最新版本:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

#解壓:tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

#移動(dòng)文件

mv mysql-5.7.23-linux-glibc2.12-x86_64 /usr/local

#建立鏈接

ln -s /usr/local/mysql-5.7.23-linux-glibc2.12-x86_64/ /usr/local/mysql


安裝

#添加用戶組

sudo groupadd mysql

#添加用戶,這個(gè)用戶是不能登錄的

sudo useradd -r -g mysql -s /bin/false mysql

#進(jìn)入文件目錄,mysql是鏈接

cd /usr/local/mysql

#新建文件夾

sudo mkdir mysql-files

#修改文件夾的權(quán)限

sudo chmod 750 mysql-files

sudo chown -R mysql .

sudo chgrp -R mysql .

#安裝初始化,注意:此部最后一行會(huì)有一個(gè)初始化密碼,用于root賬號(hào)的首次登錄

sudo bin/mysqld --initialize --user=mysql

#生成證書

sudo bin/mysql_ssl_rsa_setup? ? ? ?

#把權(quán)限修改回來(lái)? ? ?

sudo chown -R root .

sudo chown -R mysql data mysql-files


啟動(dòng)

#啟動(dòng)在后臺(tái)

sudo bin/mysqld_safe --user=mysql &


登錄測(cè)試并修改root密碼

/usr/local/mysql/bin/mysql -uroot -p

提示:密碼在安裝初始化時(shí)最后一行的信息,里面有括號(hào)和特殊字符。

#修改root密碼,每一個(gè)分號(hào)直接回車

mysql>SETPASSWORD = PASSWORD('新密碼');mysql> ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;mysql> flush privileges;

#增加一個(gè)'root'@'%'賬號(hào)實(shí)現(xiàn)遠(yuǎn)程登錄

mysql> grant all privilegeson*.* to 'root'@'%' identified by '新密碼' with grant option;



7、配置環(huán)境變量

在~/.profile文件的最下方加入

exportPATH=$PATH:/usr/local/mysql/bin

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容