1、Mysql數據庫下載html
一、Mysql下載安裝方式能夠分爲兩種:
本機解壓後經過Xftp傳輸到Linux中安裝。
也能夠直接複製下載地址,經過命令下載:wget+下載地址;
2、解壓
#解壓
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
#複製解壓後的mysql目錄
cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql
3、添加用戶組和用戶
#添加用戶組
groupadd mysql
#添加用戶mysql 到用戶組mysql
useradd -g mysql mysql
4、安裝
- cd /usr/local/mysql/
- mkdir ./data/mysql
- chown -R mysql:mysql ./
- ./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
- cp support-files/mysql.server /etc/init.d/mysqld
- chmod 755 /etc/init.d/mysqld
- cp support-files/my-default.cnf /etc/my.cnf
#修改啓動腳本mysql
- vi /etc/init.d/mysqld
#修改項:linux
- basedir=/usr/local/mysql/
- datadir=/usr/local/mysql/data/mysql
#啓動服務sql
- service mysqld start
#測試鏈接數據庫
- ./mysql/bin/mysql -uroot
- #加入環境變量,編輯 /etc/profile,這樣能夠在任何地方用mysql命令了
- export PATH=$PATH:/usr/local/mysql//bin<br>source /etc/profile
- #啓動mysql
- service mysqld start
- #關閉mysql
- service mysqld stop
- #查看運行狀態
- service mysqld status
- #啓動mysql
- mysql -u root
一、執行 ./scripts/mysql_install_db--user=mysql --datadir=/usr/local/mysql/data/mysql
提示:Installing MySQL system tables..../bin/mysqld: error while loading shared libraries:libaio.so.1: cannot open shared object file: No such file or directory
缺乏libaio庫文件 執行: yum install libaio* -y 進行yum安裝
二、執行測試鏈接 ./mysql/bin/mysql -uroot
提示文件或文件夾不存在。
執行:ps -aux |grep mysql 查看mysql運行地址,通常是 /usr/bin/mysqld 而後再執行: 運行地址 -uroot -p
三、執行./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
提示:please install the following Perl modules before executing ./scripts/mysql_install_db:Data::Dumper
解決方法:安裝 autoconf庫 安裝時會安裝Data::Dumper模塊
執行命令:yum-y install autoconf 或者 yum install autoconf
四、啓動mysql 執行 mysql -u root
時報錯 -bash: mysql: command not found 是系統會默認查找/usr/bin下的命令,命令不在這個位置,天然就會報錯,
此時找到命令的具體位置,如個人位置是 /usr/local/mysql/bin,mysql和mysqladmin都存在這個文件夾中,那麼執行 # ln -s /usr/local/mysql/bin/mysql/usr/bin,將實際位置映射到/usr/bin下。
如下是補充:
linux下,在mysql正常運行的狀況下,輸入mysql提示:
mysql command not found
-bash: mysql: command not found的狀況別急,這個是由於/usr/local/bin目錄下缺失mysql致使,只須要一下方法創建軟連接,便可以解決:
把mysql安裝目錄,好比MYSQLPATH/bin/mysql,映射到/usr/local/bin目錄下:
# cd /usr/local/bin
# ln -fs /MYSQLPATH/bin/mysql mysql
還有其它經常使用命令mysqladmin、mysqldump等不可用時候均可按用此方法解決。
注:其中MYSQLPATH是mysql的實際安裝路徑
五、Linux下安裝完mysql數據庫,查看mysql服務狀態、啓動服務、中止服務時報錯
找到mysqld命令的存放位置,啓動服務:/etc/init.d/mysqld start 中止服務:/etc/init.d/mysqld stop 查看服務狀態:/etc/init.d/mysqld startus
啓動服務 service mysqld start 中止服務 service mysqld stop 查看運行狀態 service mysqld startus 查看服務器是否運行ps -el | grep mysqld