1. 程式人生 > 實用技巧 >四天Mysql進階教程之Day01

四天Mysql進階教程之Day01

1. Linux 系統安裝MySQL

1.1 下載Linux 安裝包

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

備註:ubuntu或centos可在如下連結下載(速度很快):

http://mirrors.aliyun.com/ubuntu-releases/

http://mirrors.aliyun.com/centos/

1.2 安裝MySQL

1). 解除安裝 centos 中預安裝的 mysql

rpm -qa | grep -i mysql

rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps


2). 上傳 mysql 的安裝包(SecureCRT)

alt + p -------> put E:/test/MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

3). 解壓 mysql 的安裝包

mkdir mysql

tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /root/mysql

4). 安裝依賴包

yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 libncurses.so.5 --setopt=protected_multilib=false


yum update libstdc++-4.4.7-4.el6.x86_64

5). 安裝 mysql-client

rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

6). 安裝 mysql-server

rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

1.3 安裝過程遇到的問題

安裝後啟動mysql:service mysql start:報notfoundmysql.service

排查發現mysql-server未安裝成功,只安裝成功了client,正常應該是如下

之前用rpm安裝,錯誤資訊提示不充分,用yum安裝效果一致,但提示的資訊可以找到原因,和系統自帶的衝突了。

所以解除安裝centos自帶的,

再安裝就好了,執行servicemysqlstatus可看。可參考下文(找了好久,國內資源真難找):https://blog.csdn.net/catoop/article/details/41282829

1.4 啟動 MySQL 服務

service mysql start

service mysql stop

service mysql status

service mysql restart

1.5 登入MySQL

mysql 安裝完成之後, 會自動生成一個隨機的密碼, 並且儲存在一個密碼檔案中 : /root/.mysql_secret

mysql -u root -p

登入之後, 修改密碼 :

set password = password('itcast');

授權遠端訪問 :

grant all privileges on *.* to 'root' @'%' identified by 'itcast';
flush privileges;

待續: