centos7 安裝mysql 8.0 原

 

1. 下載mysql 8.0 二進制包
wget  https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.12-linux-glibc2.12-i686.tar.xz

2. 解壓安裝包
xz -d mysql-8.0.12-linux-glibc2.12-i686.tar.xz
tar vxf mysql-8.0.12-linux-glibc2.12-i686.tar

3. 移動解壓後的數據庫文件
mv mysql-8.0.12-linux-glibc2.12-i686  /usr/bin/mysql

4. 創建mysql組及用戶mysql並添加到mysql組
groupadd mysql
useradd -g mysql mysql

5. 創建數據庫目錄並賦予權限
mkdir  /data/mysql
chown -R 755 /data/mysql

6. 修改配置文件
vi /etc/my.cnf

[mysqld]
port = 3306
socket = /tmp/mysql.sock
basedir = /usr/bin/mysql
datadir = /data/mysql
log-error = mysql02_err.log

7.  初始化數據庫
bash: /usr/bin/mysql/bin/mysqld: /lib/ld-linux.so.2: bad ELF interpreter: No   (報錯)
/usr/bin/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory   (報錯)
yum install -y libaio  (需要安裝)
 sudo yum install glibc.i686   (需要安裝)
 mysqld --initialize-insecure --user=mysql

8. 配置啓動項
cp /usr/bin/mysql/support-files/mysql.server  /etc/init.d/mysqld
編輯配置文件修改
basedir=/usr/bin/mysql
datadir=/data/mysql

給予/etc/init.d/mysqld運行權限
chmod  755 /etc/init.d/mysqld

啓動mysql服務
/etc/init.d/mysqld start

停止mysql服務
/etc/init.d/mysqld stop

設置開機啓動
chkconfig --add mysqld 

9. 配置環境變量
vi /etc/profile 在最後添加:
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH

source /etc/profile

10. 登錄數據庫,修改密碼
 mysqladmin -uroot password '123456'






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