下載安裝包
由於官網訪問及版本選擇下載不太方便,使用 suho 的源進行下載
http://mirrors.sohu.com/mysql/MySQL-5.6/
下載如下三個安裝包:
MySQL-server-5.6.24-1.el6.x86_64.rpm
MySQL-client-5.6.24-1.el6.x86_64.rpm
MySQL-devel-5.6.24-1.el6.x86_64.rpm
進行安裝
如原裝有mysql 請在安裝前先進行卸載
[root@test1 files]# rpm -qa | grep mysql
[root@test1 files]# yum remove -y mysql-libs-5.1.66-2.el6_3.x86_64
[root@test1 files]# rm MySQL-server-5.6.24-1.el6.x86_64.rpm ... [root@test1 files]# rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm Preparing... ########################################### [100%] 1:MySQL-client ########################################### [100%] [root@test1 files]# rpm -ivh MySQL-devel-5.6.24-1.el6.x86_64.rpm Preparing... ########################################### [100%] 1:MySQL-devel ########################################### [100%]
啟動 mysql start 啟動 stop 停止 restart 重啟
[root@test1 files]# service mysql start
Starting MySQL. SUCCESS!
查看是否開機啟動,設置為開機啟動
[root@test1 files]# chkconfig --list | grep mysql
[root@test1 files]# chkconfig mysql on
開通遠程權限 root 為用戶 123456 為密碼,防火牆需要開通3306 端口進入mysql
>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
>FLUSH privileges;
進入出錯處理:
mysqld_safe --skip-grant-tables &
mysql -uroot -p
>use mysql;
>update mysql.user set password=PASSWORD('123456') where User='root' ;
>flush privileges ;
or
//在mysql 配置文件中加入以下一句話 ,重新啟動輸入 mysql 進入命令行修改密碼
[root@test1 files]# vi /etc/my.cnf
[mysqld]
skip-grant-tables
[root@test1 files]# mysql
出錯:
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
>SET PASSWORD = PASSWORD('123456');