Hive安装MySql
生活随笔
收集整理的這篇文章主要介紹了
Hive安装MySql
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
yum安裝
1.驗證Centos是否安裝MySQL$>yum list installed | grep mysql 2.刪除MySql$>yum –y remove mysql-libs.X86_64或$>yum erase mysql-libs.x86_64 3.驗證刪除是否成功!$>yum list installed | grep mysql
4.在線安裝MySQL$>su root$>yum install mysql$>yum install mysql-server 5.開啟mysql服務$> service mysqld start
6.驗證是否成功$> service mysqld status$> netstat –nat (查看3306端口是否開啟) 7.root進入Mysql;$>mysql –u root –p (回車,密碼為空,回車),進入到mysql命令行頁面
8.創建hive數據庫、為hive建立mysql賬戶mysql> create user 'hive' identified by '123456';mysql> CREATE DATABASE hive; 9.MySQL授權mysql> GRANT ALL PRIVILEGES ON hive.* TO 'hyxy'@'master' IDENTIFIED BY '123456';mysql> flush privileges;
手動安裝
1.驗證Centos是否安裝MySQL$>yum list installed | grep mysql 2.刪除MySql$>yum –y remove mysql-libs.X86_64或$>yum erase mysql-libs.x86_64 3.驗證刪除是否成功!$>yum list installed | grep mysql 4.下載mysql二進制文件mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz$>su root 5.將mysql壓縮包拷貝到/usr/local/目錄下:$>cd /usr/local$>cp /mnt/hgfs/2.安裝環境/download/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz . 6.解壓: $>tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz并重命名mysql:$>mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql刪除原壓縮包:$>rm mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 7.創建mysql用戶組:$>groupadd mysql 在創建的mysql用戶組中創建一個新用戶mysql:$>useradd -r -g mysql mysql 進入目錄:$>cd /usr/local/mysql修改目錄的擁有者:$> chown -R mysql .$> chgrp -R mysql .(這里的點“.”代表的就是當前目錄,選項-R表示遞歸當前目錄及其子目錄) 8.創建數據庫存放文件夾和相關文件并修改權限$>sudo mkdir -pv /data/mysqldb/3306/{logs,run,data}$>sudo touch /data/mysqldb/3306/run/mysqld.pid$>sudo touch /data/mysqldb/3306/logs/mysql-error.log$>sudo chown -R mysql.mysql /data/mysqldb/$>sudo chmod -R 777 /data/mysqldb文件沒有創建的話,啟動Mysql時將會報錯 9.修改配置文件$>cd /usr/local/mysql$>sudo vim my.cnf------------------------------------------------------------------------[client]port=3306socket=/data/mysqldb/3306/mysql.sockdefault_character_set=utf8[mysqld]user=mysqlport=3306socket=/data/mysqldb/3306/mysql.sockbasedir=/usr/local/mysqldatadir=/data/mysqldb/3306/datapid-file=/data/mysqldb/3306/run/mysqld.pidlog-error=/data/mysqldb/3306/logs/mysql-error.logcharacter_set_server=utf8[mysql]socket=/data/mysqldb/3306/mysql.sock[mysqldump]socket=/data/mysqldb/3306/mysql.sock[mysqladmin]socket=/data/mysqldb/3306/mysql.sock------------------------------------------------------------------------ 10.初始化mysql安裝:$>cd /usr/local/mysql$>sudo ./bin/mysqld --defaults-file=/usr/local/mysql/my.cnf --initialize-insecure --user=mysql --datadir=/data/mysqldb/3306/dataMysql 5.7以后對密碼安全有更友好的提示了,--initialize-insecure 以空密碼初始化數據庫--initialize 隨機生成一個密碼并顯示在屏幕中,第一次登錄的時候必須提供此密碼 11.把啟動腳本放到開機初始化目錄,添加開機啟動mysql服務復制啟動服務腳本至/etc/init.d目錄:$>cd /usr/local/mysql$>sudo cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld$>sudo chkconfig --add mysqld$>sudo chkconfig mysqld on$>chkconfig --list mysqld$>chkconfig --del mysqld 12.啟動mysql服務安裝好mysql后,就可以試著啟動它,使用如下命令:$> sudo service mysqld start或$> cd /usr/local/mysql$> sudo ./support-files/mysql.server start查看mysql服務是否啟動:$> ps -ef|grep mysql看到mysql服務說明啟動成功。 13.配置環境變量:打開/etc/profile文件:$> sudo gedit /etc/profile在文件的最后,加上下面兩行: export MYSQL_HOME=/usr/local/mysqlexport PATH=$PATH:$MYSQL_HOME/bin保存并關閉文件,執行以下命令使得環境變量生效:$> source /etc/profile 14.修改root的密碼進行安全配置(設置密碼)執行命令:$>mysql -u root -p 回車執行后,因為一開始沒有設置密碼,所以這里不需要輸入密碼,直接回車即可登錄。執行成功后,控制臺顯示 mysql>,則表示進入mysql輸入命令(注意分號):mysql> set password for 'root'@'localhost'=password('admin'); 此時root用戶的密碼修改為admin。退出mysql:mysql> quit重新登錄:mysql -u root -p輸入密碼admin即可登錄。
15.創建hive所需的賬戶和數據庫a.root進入Mysql;$>mysql –u root –p (回車,密碼為空,回車),進入到mysql命令行頁面b.創建hive數據庫、為hive建立mysql賬戶mysql> create user 'hive' identified by '123456';mysql> CREATE DATABASE hive;c.MySQL授權mysql> GRANT ALL PRIVILEGES ON *.* TO 'hyxy'@'%' IDENTIFIED BY '123456';mysql> flush privileges;
16.配置Mysql服務遠程可訪問a.連接MySQL 服務器:mysql -u root -p會提示輸入管理員密碼。注意,這里輸入的密碼不會回顯。b.使用如下命令,授權root 用戶遠程連接服務器:mysql> grant all privileges on *.* to 'root'@'%' identified by "admin" with grant option;mysql> flush privileges;c.退出mysql 連接:mysql> exit; ?
1.驗證Centos是否安裝MySQL$>yum list installed | grep mysql 2.刪除MySql$>yum –y remove mysql-libs.X86_64或$>yum erase mysql-libs.x86_64 3.驗證刪除是否成功!$>yum list installed | grep mysql
4.在線安裝MySQL$>su root$>yum install mysql$>yum install mysql-server 5.開啟mysql服務$> service mysqld start
6.驗證是否成功$> service mysqld status$> netstat –nat (查看3306端口是否開啟) 7.root進入Mysql;$>mysql –u root –p (回車,密碼為空,回車),進入到mysql命令行頁面
8.創建hive數據庫、為hive建立mysql賬戶mysql> create user 'hive' identified by '123456';mysql> CREATE DATABASE hive; 9.MySQL授權mysql> GRANT ALL PRIVILEGES ON hive.* TO 'hyxy'@'master' IDENTIFIED BY '123456';mysql> flush privileges;
手動安裝
1.驗證Centos是否安裝MySQL$>yum list installed | grep mysql 2.刪除MySql$>yum –y remove mysql-libs.X86_64或$>yum erase mysql-libs.x86_64 3.驗證刪除是否成功!$>yum list installed | grep mysql 4.下載mysql二進制文件mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz$>su root 5.將mysql壓縮包拷貝到/usr/local/目錄下:$>cd /usr/local$>cp /mnt/hgfs/2.安裝環境/download/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz . 6.解壓: $>tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz并重命名mysql:$>mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql刪除原壓縮包:$>rm mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 7.創建mysql用戶組:$>groupadd mysql 在創建的mysql用戶組中創建一個新用戶mysql:$>useradd -r -g mysql mysql 進入目錄:$>cd /usr/local/mysql修改目錄的擁有者:$> chown -R mysql .$> chgrp -R mysql .(這里的點“.”代表的就是當前目錄,選項-R表示遞歸當前目錄及其子目錄) 8.創建數據庫存放文件夾和相關文件并修改權限$>sudo mkdir -pv /data/mysqldb/3306/{logs,run,data}$>sudo touch /data/mysqldb/3306/run/mysqld.pid$>sudo touch /data/mysqldb/3306/logs/mysql-error.log$>sudo chown -R mysql.mysql /data/mysqldb/$>sudo chmod -R 777 /data/mysqldb文件沒有創建的話,啟動Mysql時將會報錯 9.修改配置文件$>cd /usr/local/mysql$>sudo vim my.cnf------------------------------------------------------------------------[client]port=3306socket=/data/mysqldb/3306/mysql.sockdefault_character_set=utf8[mysqld]user=mysqlport=3306socket=/data/mysqldb/3306/mysql.sockbasedir=/usr/local/mysqldatadir=/data/mysqldb/3306/datapid-file=/data/mysqldb/3306/run/mysqld.pidlog-error=/data/mysqldb/3306/logs/mysql-error.logcharacter_set_server=utf8[mysql]socket=/data/mysqldb/3306/mysql.sock[mysqldump]socket=/data/mysqldb/3306/mysql.sock[mysqladmin]socket=/data/mysqldb/3306/mysql.sock------------------------------------------------------------------------ 10.初始化mysql安裝:$>cd /usr/local/mysql$>sudo ./bin/mysqld --defaults-file=/usr/local/mysql/my.cnf --initialize-insecure --user=mysql --datadir=/data/mysqldb/3306/dataMysql 5.7以后對密碼安全有更友好的提示了,--initialize-insecure 以空密碼初始化數據庫--initialize 隨機生成一個密碼并顯示在屏幕中,第一次登錄的時候必須提供此密碼 11.把啟動腳本放到開機初始化目錄,添加開機啟動mysql服務復制啟動服務腳本至/etc/init.d目錄:$>cd /usr/local/mysql$>sudo cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld$>sudo chkconfig --add mysqld$>sudo chkconfig mysqld on$>chkconfig --list mysqld$>chkconfig --del mysqld 12.啟動mysql服務安裝好mysql后,就可以試著啟動它,使用如下命令:$> sudo service mysqld start或$> cd /usr/local/mysql$> sudo ./support-files/mysql.server start查看mysql服務是否啟動:$> ps -ef|grep mysql看到mysql服務說明啟動成功。 13.配置環境變量:打開/etc/profile文件:$> sudo gedit /etc/profile在文件的最后,加上下面兩行: export MYSQL_HOME=/usr/local/mysqlexport PATH=$PATH:$MYSQL_HOME/bin保存并關閉文件,執行以下命令使得環境變量生效:$> source /etc/profile 14.修改root的密碼進行安全配置(設置密碼)執行命令:$>mysql -u root -p 回車執行后,因為一開始沒有設置密碼,所以這里不需要輸入密碼,直接回車即可登錄。執行成功后,控制臺顯示 mysql>,則表示進入mysql輸入命令(注意分號):mysql> set password for 'root'@'localhost'=password('admin'); 此時root用戶的密碼修改為admin。退出mysql:mysql> quit重新登錄:mysql -u root -p輸入密碼admin即可登錄。
15.創建hive所需的賬戶和數據庫a.root進入Mysql;$>mysql –u root –p (回車,密碼為空,回車),進入到mysql命令行頁面b.創建hive數據庫、為hive建立mysql賬戶mysql> create user 'hive' identified by '123456';mysql> CREATE DATABASE hive;c.MySQL授權mysql> GRANT ALL PRIVILEGES ON *.* TO 'hyxy'@'%' IDENTIFIED BY '123456';mysql> flush privileges;
16.配置Mysql服務遠程可訪問a.連接MySQL 服務器:mysql -u root -p會提示輸入管理員密碼。注意,這里輸入的密碼不會回顯。b.使用如下命令,授權root 用戶遠程連接服務器:mysql> grant all privileges on *.* to 'root'@'%' identified by "admin" with grant option;mysql> flush privileges;c.退出mysql 連接:mysql> exit; ?
轉載于:https://www.cnblogs.com/lyr999736/p/9468012.html
總結
以上是生活随笔為你收集整理的Hive安装MySql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NLP-文本分类
- 下一篇: (转)函数作用域,匿名函数,函数式编程,