1. 程式人生 > >Linux 安裝Mysql-5.6.16

Linux 安裝Mysql-5.6.16

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;