Linux 安裝Mysql-5.6.16
阿新 • • 發佈:2019-01-04
1、下載linux版mysql,本文使用32位的
本文安裝包下載地址
mysql5.6.16下載地址
①檢視linux版本
file /sbin/init
②選擇需要安裝的版本進行安裝
#切換到當前目錄
cd /usr/local
#建立mysql 資料夾
mkdir mysql
cd mysql
#解壓mysql
tar -zxvf mysql.tar.gz
useradd mysql -M -s /sbin/nologin
yum -y install gcc gcc-c++ cmake ncurses-devel
cd mysql-5.6.16/
#執行一下全部命令 一起執行
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306
當前目錄 cd /usr/local/mysql/mysql-5.6.16
make 進行安裝 安裝時間20分鐘左右
make install
cd /usr/local/mysql
切換工作目錄為mysql的安裝目錄進行配置授權
cd /usr/local/mysql
chown -R root . && chown -R mysql data/
cp support-files/my-default.cnf /etc/my.cnf
/usr/local/mysql/scripts/mysql_install_db -- user=mysql
/usr/local/mysql/bin/mysqld_safe --user=mysql &
如果初始化資料庫時出現報錯資訊請使用以下命令 一般不會出錯(初始化資料庫)
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data &
新增系統服務
cp support-files/mysql.server /etc/init.d/mysqld chkconfig mysqld on
ln -s /usr/local/mysql/bin/mysql /usr/bin 軟連線mysql命令
修改資料庫的管理密碼:
/usr/local/mysql/bin/mysqladmin –uroot password root
設定環境變數:
export PATH=$PATH:/usr/local/mysql/bin/
設定配置檔案即時生效
source /etc/profil
啟動mysql 服務
/etc/init.d/mysqld restart
檢視服務是否啟動成功
netstat -anput | grep 3306
如果沒有服務資訊,請檢查防火牆是否關閉
臨時關閉防火牆 即時生效
service iptables stop
永久關閉防火牆
chkconfig iptables off
切換到mysql 命令
mysql -uroot -p
給本地root使用者分配許可權 然後就可以使用工具連結了
grant all on *.* to [email protected]"%" indetified by "root";
給使用者分配使用部分資料庫許可權
GRANT ALL PRIVILEGES ON taidadb.* TO [email protected]"%" IDENTIFIED BY "taida";
修改使用者的密碼:
update mysql.user set password=password("123456") where host="localhost";
重新整理許可權
flush privileges;