1. 去官網下載安裝包
下載鏈接:點擊打開鏈接
https://dev.mysql.com/downloads/mysql/
如果你的系統是32位選擇第一個,64位選擇第二個
也可以用wget 下載
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz
解壓文件
這是兩層壓縮,外面是xz壓縮方式,里層是tar壓縮 所以可以分兩步實現解壓 $ xz -d node-v6.10.1-linux-x64.tar.xz $ tar -xvf node-v6.10.1-linux-x64.tar
另外,也可以直接解壓: tar xvJf mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz
2 移動壓縮包到opt/mysql-server/目錄下,並重命名文件
mv /root/mysql-8.0.11-linux-glibc2.12-i686 /usr/local/
2.1由於MySQL運行需要libaio1庫,所以需要運行以下命令進行安裝:
sudo apt-get install libaio1
2.添加系統組
# groupadd mysql和useradd -r -g mysql mysql
3.到mysql目錄下cd :/usr/local/
4.修改chown -R mysql:mysql ./
5.創建目錄/var/lib/mysql
bin/mysqld --initialize-insecure --user=mysql
6.初始化數據庫bin/mysqld –initialize –user=mysql –basedir=/usr/local/mysql datadir=/var/lib/mysql
mysqld --initialize-insecure
會自動生成隨機密碼,記下等下登陸要用
啟動數據庫://一定要記得啟動數據庫
[root@server ~]# mysqld_safe & [1] 3289 [root@server ~]# 130913 08:19:58 mysqld_safe Logging to '/usr/local/mysql/data/server.gao.err'. 130913 08:19:58 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
7.chown -R root:root ./和chown -R mysql:mysql data修改當前目錄得用戶
8.# cp support-files/my-default.cnf /etc/my.cnf
復制過去,其實也就是空白頁,一開始沒有my-default.cnf這個文件,可以用# touch my-default.cnf命令創建一個,並配置權限
# chmod 777 ./my-default.cnf
9.配置my.cnf
10.開機自啟
# cp mysql.server /etc/init.d/mysql
# chmod +x /etc/init.d/mysql
11.注冊服務
# chkconfig –add mysql
12.查看是否添加成功
# chkconfig –list mysql
結果和這個一致大概就沒啥問題了
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
13.etc/ld.so.cnf要配置路徑,不然報錯
14.配置環境變量/etc/profile
# source /etc/profile生效參數
15.登陸,這里輸入上面第6步隨機生成得密碼,細心點輸入,沒有顯示的,登陸成功如圖所示
16.修改密碼為123並重新登陸
到此整個安裝過程結束