[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...