有關如何阿里雲ECS建網站,推薦一片文章,我是是經過這篇文章安裝tomcat和jdk的html
網址:阿里雲ECS建網站(建站)超詳細全套完整圖文教程!mysql
注意:阿里雲服務器默認是沒有開8080端口的,因此你要先去開啓控制檯開啓8080端口,才能訪問tomcatlinux
這篇文章講如何安裝Mysql數據庫。sql
下載地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads數據庫
下載版本:我這裏選擇(mysql-5.6.40-linux-glibc2.12-i686.tar.gz) tomcat
也能夠直接複製32位的下載地址,經過命令下載:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.40-linux-glibc2.12-i686.tar.gz服務器
我用的是linux通用版,個人是32位的,因此經過 wget 下載32位dom
已經安裝到了雲服務器ide
這步主要是防止以前已近安裝了,會影響如今安裝網站
查找並刪除mysql有關的文件
find / -name mysql rm -rf //上邊查找到的路徑,多個路徑用空格隔開 //或者下邊一條命令便可 find / -name mysql|xargs rm -rf
tar -zxvf mysql-5.6.40-linux-glibc2.12-i686.tar.gz
咱們也能夠進行重命名
mv mysql-5.6.40-linux-glibc2.12-i686 mysql
而後複製到/usr/local/mysql目錄下,沒有會自動建立目錄
cp -r mysql /usr/local/mysql
移除在xub目錄下的壓縮包和解壓文件
rm -r mysql
rm -r mysql-5.6.40-linux-glibc2.12-i686.tar.gz
先檢查是否有mysql用戶組和mysql用戶
groups mysql
若是沒有添加:
groupadd mysql
useradd -r -g mysql mysql
添加成功!
cd mysql/
chown -R mysql:mysql ./
./scripts/mysql_install_db --user=mysql
安裝完以後修改當前目錄擁有者爲root用戶,修改data目錄擁有者爲mysql
chown -R root:root ./
chown -R mysql:mysql data
./support-files/mysql.server start
若是MySQL啓動報錯,則多是已經存在MySQL進程,殺掉便可
ps aux|grep mysql kill -9 上邊的進程號 #或者下邊一條命令便可殺掉全部MySQL進程 ps aux|grep mysql|awk '{print $2}'|xargs kill -9
上一步安裝腳本執行輸出的日誌中告訴咱們如何更改密碼了
這個地方,我有個很神奇的地方,就是我執行下面這個語句會報錯:
./bin/mysqladmin -u root -h localhost.localdomain password 'root'
報錯語句:
報錯:./bin/mysqladmin: connect to server at 'localhost.localdomain' failed error: 'Unknown MySQL server host 'localhost.localdomain' (0)' Check that mysqld is running on localhost.localdomain and that the port is 3306. You can check this by doing 'telnet localhost.localdomain 3306'
而我執行下面語句就成功了,反正成功了哈哈。
./bin/mysqladmin -u root password 'root'
密碼更改後便可登陸MySQL
./bin/mysql -h127.0.0.1 -uroot -proot
登陸以後將其餘用戶的密碼也可改成root
update mysql.user set password=password('root') where user='root';
flush privileges;
上一步便可本地登陸,但遠程登陸會報錯
爲解決這一問題,須要本地登錄MySQL後執行以下命令
grant all privileges on *.* to root@'%' identified by 'root';
flush privileges;
執行以後便可遠程登陸
注意:這裏須要注意的是雲服務器默認是沒有開3306端口的,因此你要先開啓3306端口
參考做者:Linux下安裝MySQL 很是感謝!
我和原文做者就一個地方不同,就是更改密碼的時候,它的那條語句我報錯,我改爲另外一種寫法後成功,其它都是同樣。
想的太多,作的太少,中間的落差就是煩惱,要麼去作,要麼別想 中尉【9】