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

mysql server advanced 5.6安裝,mysql5.6

編輯:MySQL綜合教程

mysql server advanced 5.6安裝,mysql5.6


mysql 安裝有兩種,rpm安裝和源碼包安裝,兩種包都可以從www.mysql.com官網下載,這次我測試下rpm安裝方式。

1.安裝環境以及mysql版本: 1.1vcenter 虛擬機環境 1.2操作系統oracle linux 6.6 1.3mysql server版本:MySQL-server-advanced-5.6.21-1.el6.x86_64.rpm 1.4mysql client版本:MySQL-client-advanced-5.6.21-1.el6.x86_64.rpm   2.mysql安裝。 2.1 rpm -ivh MySQL-server-advanced-5.6.21-1.el6.x86_64.rpm rpm -ivh MySQL-server-advanced-5.6.21-1.el6.x86_64.rpm
Preparing...                ########################################### [100%]
        file /usr/share/mysql/czech/errmsg.sys from install of MySQL-server-advanced-5.6.21-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.73-3.el6_5.x86_64
        file /usr/share/mysql/danish/errmsg.sys from install of MySQL-server-advanced-5.6.21-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.73-3.el6_5.x86_64
        file /usr/share/mysql/dutch/errmsg.sys from install of MySQL-server-advanced-5.6.21-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.73-3.el6_5.x86_64   如上,會遇到一些報錯。查看一下原因,操作系統自帶的包和要裝的mysql相關包沖突了。 我們只要配置yum,將這些包打包移除就行。 yum groupremove mysql yum remove mysql-libs-5.1.73-3.el6_5.x86_64 然後再次安裝即可 rpm -ivh MySQL-server-advanced-5.6.21-1.el6.x86_64.rpm 2.2接下來我們安裝客戶端連接。 MySQL-client-advanced-5.6.21-1.el6.x86_64.rpm     3.服務器mysql登陸連接。 3.1檢查mysql狀態。 service mysql status  如果沒有啟動 可以啟動:service mysql start 3.2嘗試連接數據庫服務器 mysql -u root -p ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 3.3第一次mysql root賬戶是有個默認密碼的,提示是個隨機密碼,在  當前root用戶的home/.mysql_secret中。 登陸後我們可以修改root密碼。  SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');  ----------------------------------------------------------- 當然如果我們mysql root賬號丟失的話,只要有操作系統root賬號是可以繞開的,方法如下:  #/etc/init.d/mysql stop   ---停止mysql服務 #mysqld_safe --user=mysql --skip-grant-tables --skip-networking &  -- 安全模式啟動mysql #mysql  -u root  ---直接登陸  mysql>update user set password=password('newpassword') where user='root';   mysql>flush privileges;    --修改即時生效,可以不執行,反正一會重啟服務  mysql>quit; # /etc/init.d/mysql restart   # mysql -u root -p  enter new password: mysql>         ---登陸成功 ----------------------------     4.客戶端連接。(本人查了些資料,SQLyog 和 navicat不錯,navicat lite個人版開發用不錯,可以連接oracle,mssqlsever,mysql,PostgreSql) 4.1關閉防火牆 service iptables stop chkconfig iptables off 4.2修改連接用戶遠程連接配置 開放指定用戶,例如root的遠程登錄權限,需要在iptables中開放3306端口   mysql>grant all PRIVILEGES on *.* to root@'localhost' identified by 'newpwd';  後者將其中user表中host字段修改為%,如果是root用戶,注意host為主鍵。 mysql>update user set host='%'  where  host='localhost'; 建議用第一種方式,我測試其他新建用戶時,第二種方式有問題的。   mysql>flush privileges; ------------- 4.3遠程telnet  xxx.xxx.xxx.xxx 3306  成功~  可以用客戶端連接。

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