CentOS6.5安裝Mysql5.7.17

一  卸載預裝數據庫

 Centos可能會預裝一個數據庫mariadb  它是mysql的一個分支,徹底兼容mysql的命令。node

 可是咱們要的是mysql  並且不卸載掉  安裝mysql會報錯mysql

    sheel> rpm -qa|grep mariadb                                查看是否安裝了mariadb  
    sheel> rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64    刪除  

 

二  安裝

上傳mysql安裝包到/usr/local(注意:這是mysql的默認目錄 放在這能省去一些麻煩事)sql

    sheel> groupadd mysql                               建立mysql組  
    shell> useradd -r -g mysql -s /bin/false mysql      建立mysql用戶 並放入mysql組  注意:這個mysql用戶沒有登陸系統的權限  
    shell> cd /usr/local                                進入/usr/local目錄   
    shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz    解壓mysql到/usr/local目錄  
    shell> ln -s full-path-to-mysql-VERSION-OS mysql    這是建立一個符號連接 也能夠將解壓出來的目錄更名爲mysql  
    shell> cd mysql                                     進入  
    shell> mkdir mysql-files                            建立一個目錄  
    shell> chown mysql:mysql mysql-files                指定建立者爲mysql  
    shell> chmod 750 mysql-files                        分配權限  
    shell> bin/mysqld --initialize --user=mysql         這一步會生成一個初始密碼 在最後一行 請打開記事本備註  
    shell> bin/mysql_ssl_rsa_setup                        
    shell> bin/mysqld_safe --user=mysql &               啓動  

三  mysql命令

   在執行完第二步後數據庫已經啓動  咱們進入/usr/local/mysql/support-files目錄(能夠先中止一下)shell

    shell> ./mysql.server stop           中止  
    shell> ./mysql.server start          啓動  
    shell> ./mysql.server restart        重啓  

 這只是我使用的啓動,中止指令    還有幾種方法能夠啓動    感興趣的能夠百度一下數據庫

四  鏈接

    進入mysql/bin目錄  
    shell> ./mysql -uroot -p                        若是報錯  試試這個./mysql -h 127.0.0.1 -p  
    shell> Enter password:                          將初始密碼粘上  
    這就進入了mysql模式了  
    mysql> set password = password('root');         我設置密碼爲root  
    mysql> grant all privileges on *.* to 'root'@'%' identified by 'root用戶密碼' with grant option;    賦給root用戶遠程鏈接權限  
    mysql> exit;                                                          退出鏈接mysql  
    shell> firewall-cmd --zone=public --add-port=3306/tcp --permanent    開啓3306端口  
    shell> firewall-cmd --reload                                      刷新防火牆 讓3306端口當即生效  

 mysql配置好了  如今能夠使用windows上的鏈接工具鏈接了windows

五  建立開機啓動腳本

咱們每次都須要手動輸入命令來開啓mysql   這樣很麻煩   若是配置爲開機啓動能夠解決這個問題
    sheel> cd /usr/local/mysql/support-files/           
    sheel> cp mysql.server /etc/init.d/mysql     將服務腳本拷貝到 開啓啓動目錄  並更名爲mysql  
    sheel> chkconfig --add mysql                 將mysql添加爲服務  
    sheel> chkconfig --level 35 mysql on         設置自啓動時機  

 

這樣開機的時候就會啓動mysql了       tcp

將mysql配置爲服務以後      就能夠使用服務啓動/關閉/重啓了ide

    sheel> service mysql start        啓動  
    sheel> service mysql stop         中止  
    sheel> service mysql restart      重啓  
    sheel> service mysql reload       重載配置  
相關文章
相關標籤/搜索