二進位制安裝MySQL資料庫

2022-09-07 01:09:15 字數 2472 閱讀 1261

[root@localhost ~]# yum -y install libaio

600多m的rpm要上傳到虛擬機器上

mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

[root@localhost ~]# tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -c /usr/local/    ##注意是local不是src

[root@localhost local]# /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize   ##初始化資料庫得到密碼

密碼為上面這個

新增環境變數

[root@nginx mysql]# echo "path=$path:/usr/local/mysql/bin" >> /etc/profile

[root@nginx mysql]# source /etc/profile     ##這兩步可以用ln -s /usr/local/mysql/bin/*  /usr/local/sbin    但是開啟服務時用/etc/init.d/mysql start

[root@localhost local]# cd mysql/

[root@localhost mysql]# cp support-files/mysql.server  /etc/init.d/mysqld   #複製到主配置檔案就可以直接使用systemctl start mysqld

[root@localhost mysql]# chkconfig --add mysqld  #也可以用chmod +x  /etc/init.d/mysqld 

[root@localhost mysql]# systemctl start mysqld   ##/etc/init.d/mysqld start 

注意:-p後面後面沒有空格  password後面有空格

-------------------------------mysql登不上解決方法-------------------

[root@localhost ~]# systemctl stop mysqld      ##開啟mysqld 還是mysql取決於cp support-files/mysql.server  /etc/init.d/mysqld   叫什麼名字可以起名mysql

root@localhost ~]# mysqld_safe --skip-grant-tables &

[root@localhost ~]# mysql  #直接登入進去

mysql> show databases;

mysql> use mysql   ##進入資料庫

mysql> show tables;   ##檢視有哪些表

mysql> desc user;  ##檢視列表

密碼修改成功

重新整理授權表

ok

二進位制安裝MySQl資料庫

第一步 準備使用者 root centos useradd r d data mysql mysql第二步 建立目錄 mkdir data mysql chown mysql mysql data mysql第三步 準備二進位制程式解包 tar xf mariadb version linux x8...

二進位製包安裝mysql資料庫

1 原始碼包編譯安裝 優點 個性化定製安裝 缺點 新手引數配置較難 編譯環境的依賴性,步驟比較複雜。2 rpm 包安裝 優點 安裝簡單 缺點 系統內建的版本較穩定,同時版本比較舊,難以像原始碼包那樣實現定製安裝。3 二進位製包安裝 優點 簡單快捷,不需要安裝 4 企業定製 rpm包,根據自己的需求定...

MysqL資料庫二進位制日誌

二進位制日誌 該日誌檔案會以二進位制形式記錄資料庫的各種操作,但是不記錄查詢語句。mysql 的二進位制日誌 binlog 可以說是 mysql 最重要的日誌,它記錄了所有的 ddl 和 dml 語句 除了資料查詢語句select show等 以事件形式記錄,還包含語句所執行的消耗的時間,mysql...