程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql5.7linux環境下安裝

mysql5.7linux環境下安裝

編輯:MySQL綜合教程

mysql5.7linux環境下安裝


第一步:環境准備

1. CentOS 6.5 、mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz 、jdk1.7 2. jdk安裝 3. rpm -qa|grep -i mysql 如果安裝可以卸載

第二步:創建用戶和用戶組

groupadd mysql 添加用戶組 useradd -r -g mysql mysql 創建一個不用登陸的用戶(useradd-s /sbin/nologin -g mysql mysql)

第三步:下載安裝包

wget http://www.kakapart.com/files/mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz

或者到官網下載後傳到服務器上: http://tomcat.apache.org/

第四步:開始安裝

1.創建mysql安裝mul mkdir /usr/local/mysql 2.解壓縮安裝包 tar -zxvfmysql-5.7.10-linux-glibc2.5-x86_64.tar.gz /usr/local/mysql 3.在mysql目錄下創建data目錄 mkdir data 4.修改mysql目錄下所有文件的權限 chown -Rmysql:mysql mysql \ 4.修改vi /etc/my.cnf 文件 [mysqld] basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data 5.初始化數據 進入mysql安裝目錄 cd /usr/local/mysql 執行: bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ -- secure-file-priv=/root/ --initialize \ 注意: 在初始化時如果加上 --initial-insecure,則會創建空密碼的 root@localhost 賬號 --secure-file-priv 指定密碼文件夾位置 對應文件夾下就會有 .mysql_secret 文件(5.6以前) 之後的會在log中提示 A temporary password is generated for root@localhost: (U?0T,6,qQ2: (U?0T,6,qQ2: 這個就是第一次用來登陸mysql的密碼一定要記住

6.啟動mysql

添加開機啟動:執行命令cp support-files/mysql.server /etc/init.d/mysql 把啟動腳本放到開機初始化目錄

啟動mysql服務:執行命令service mysql start

執行命令:ps -ef"grep mysql 看到mysql服務說明啟動成功

\

如果出現:ERROR 2002 (HY000): Can"t connect to local MySQL server through socket '/tmp/mysql.sock' (2)錯誤

修改vi /etc/my.cnf

\

重啟服務繼續登陸:

\

出現錯誤: ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement 說明第一使用需要修改密碼 SET PASSWORD = PASSWORD("123456');
\
現在mysql安裝成功

第五步:遠程連接

在cmd命令行中輸入 mysql -h192.168.139.132 -uroot -p123456
出現 Warning: Using a password on the command line interface can be insecure.
ERROR 1130 (HY000): Host "192.168.139.1' is not allowed to connect to this MySQL server
為了安全,默認是不允許mysql本機以外的機器訪問mysql數據庫服務,因此需要重新授權root
授權:GRANT ALL PRIVILEGES ON *.* TO root@'%' identified by '123456'; \ 遠程連接成功 \ mysql 安裝成功
希望能幫助到大家 mysql的5.6版本安裝請看下5.6版本linux環境下的安裝



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved