Linux安裝Mysql系統-實戰篇
今天和大家聊的資料庫的技能點,項目開發離不開資料庫,那麼資料庫的安裝就是萬里長征的第一步了,目前window版本平台上安排資料庫比較簡單,所以這裡就不再描述,今天主要說說Liunx上安裝Mysql資料庫。
安裝方式一:
通過yum命令安裝
$> yum install mysql
注意:Oracle 收購了mysql後 yum安裝就不穩定,建議設置163源後再安裝
安裝方式二:
通過wget命令下載後安裝
1.測試是否有wget命令?沒有wget命令需要提前安裝
$>yum install wget
$>yum list installed grep wget 查看已經安裝的軟體
2.安裝mysql
版本:5.6.35
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-server
啟動mysql
systemctl restart mysqld.service8o
或者
service mysqld restart
Service mysql start
查看服務是否啟動
netstat -an grep mysql
3.設置開機自動啟動
systemctl enable mysqld.service
4.下載mysql和java連接
$>yum install -y mysql-connector-java
5.拷貝jar到 hive中(沒有配置可以先不做)
查找mysql路徑:/usr/share/java
$>cd /usr/share/java
$>cp mysql-connector-java.jar /soft/hive/lib/
作用:hive可以操作mysql資料庫
6.設置密碼
第一次登陸沒有密碼,需要設置密碼
mysql>use mysql
mysql> set password=password( root );
或者:
UPDATE user SET Password=PASSWORD( newpassword ) where USER= root ;
$>mysql -u root -p //設置密碼後登陸
7.創建mysql資料庫
mysql>create database if not exists hive_metadata
8.最後我們還可以根據實際情況創建用戶,及作許可權分配
mysql> CREATE USER hive @ 192.168.47.201 IDENTIFIED BY hive ;
mysql>GRANTALLPRIVILEGES ONdbname.*to hive @ 192.168.47.201 ;
mysql>GRANTALLPRIVILEGES ONdbname.*to hive @ % ;
安裝方式三:
通過rpm文件安裝
卸載 mariadb
[root@5201351 ~]# rpm -qagrep mariadb
mariadb-libs-5.5.41-2.el7_0.x86_64
[root@5201351 ~]# rpm -e mariadb-libs-5.5.41-2.el7_0.x86_64--nodeps
卸載 mysql
$>rpm -qa grep -i mysql
mysql-libs-5.1.66-2.el6_3.x86_64
$>yum -y remove mysql-libs*
安裝 libo
$>yum install libaio
(1) 安裝
$>rpm -ivh mysql-community-common-5.7.17-1.el7.x86_64.rpm
$>rpm -ivh mysql-community-libs-5.7.17-1.el7.x86_64.rpm
$>rpm -ivh mysql-community-client-5.7.17-1.el7.x86_64.rpm
$>rpm -ivh mysql-community-server-5.7.17-1.el7.x86_64.rpm
$>rpm -ivh mysql-community-devel-5.7.17-1.el7.x86_64.rpm
安裝目錄在/var/lib/mysql
日誌文件在/var/log/mysqld.log
(2)初始化
$>mysqld --initialize //初始化(這一步會生成一個隨機密碼)
$>cat /var/log/mysqld.log //查看密碼
(3) 更改mysql資料庫目錄的所屬用戶及其所屬組,然後啟動mysql資料庫
$>chown mysql:mysql /var/lib/mysql -R
(4) 啟動服務
$> systemctl start mysqld.service
(5) 指定用戶登陸,並修改密碼
密碼去log文件查看
$> mysql -u root -p 6>7V#kR(giPd
mysql>set password=password( root );
(6) 最後我們還可以根據實際情況創建用戶,及作許可權分配
mysql> create user root @ 192.168.47.101 identified by root;
mysql> GRANT ALL PRIVILEGES ON dbname.* to root @ 192.168.47.101 ;
mysql> flush privileges
設置完成:
建議大家可以使用安裝方式2或3,來完成資料庫和配置,第一種安裝方式較為省事,但是不夠穩定,大家可以嘗試一下,希望未來會更完善。
浩泰思特是一家專註於互聯網行業人才培養、產品研發、項目外包和技術服務的綜合機構。擁有優質師資和獨特教學模式,以培養「IT精英」為理念,為清華同方、百度、京東商城、小米、360、用友等知名企業輸送大批優秀高端人才。
簽約百家優秀高校,並與全國近千家企業簽訂合作協議,真正實現100%就業標準。
聯繫方式
010 - 5290 6065
TAG:浩泰思特 |