四天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;