MySQL之安裝

安裝前,我們可以檢測系統是否自帶安裝 MySQL

rpm -qa | grep mysql

如果你係統有安裝,那可以選擇進行卸載:

yum remove mysql-libs-5.1.71-1.el6.x86_64

官網下載mysql二進制文件,匹配自己的linux版本

拷貝文件到/usr/local/

 cp mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz /usr/local/
 #如果在windows下載,可通過工具和scp進行拷貝

解壓tar.xz

xz -d mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz

解壓tar

tar xvf mysql-8.0.13-linux-glibc2.12-x86_64.tar

修改文件夾名稱爲mysql

mv mysql-8.0.13-linux-glibc2.12-x86_64 mysql

添加系統的mysql組和mysql用戶

groupadd mysql
useradd -r -g mysql mysql

轉到mysql目錄下

cd /usr/local/mysql

修改當前目錄爲mysql用戶

chown -R mysql:mysql ./

初始化數據庫

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

 

紅框中爲初始密碼,請保存,初次登錄時能用上 .LD!qXa;s2M(

如果沒有my-default.cnf就手動創建一個文件

vi support-files/my-default.cnf

填充內容

[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306

配置權限

chmod 777 support-files/my-default.cnf

複製配置文件到/etc

cp support-files/my-default.cnf /etc/my.cnf

如果/usr/local/mysql/目錄下沒有tmp文件,手動創建,並且配置權限

mkdir tmp
chmod 777 ./tmp

加入開機自啓項

cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql

註冊啓動服務

chkconfig --add mysql

查看是否添加成功

chkconfig --list mysql
#mysql              0:off   1:off   2:on    3:on    4:on    5:on    6:off

開啓mysql服務

serivce mysql start  

如果bash: serivce: command not found,使用下面這個命令

/sbin/service mysql restart

配置環境變量

 vi /etc/profile

文件中寫入

export PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib

讓文件生效

source /etc/profile

登錄並修改密碼

mysql -u root -p
alter user 'root'@'localhost' identified by '123456';

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章