用while小練習:for迴圈輸出1-1000之間能被5整除的數,並且每行輸出三個
CentOS安裝
有外網情況
去官網下載 Yum 資源包,下載地址為:https://dev.mysql.com/downloads/repo/yum/
這個rpm包安裝後並不是安裝軟體,而是新建了兩個MySQL源,有了MySQL源,後面就可以直接yum安裝了。 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update yum install mysql-server
許可權設定:
chown mysql:mysql -R /var/lib/mysql
初始化 MySQL:
mysqld --initialize
啟動 MySQL:
systemctl start mysqld
檢視 MySQL 執行狀態:
systemctl status mysqld
無外網情況下
先下載安裝包
https://downloads.mysql.com/archives/community/
在伺服器上新建一個資料夾,mysql,然後把安裝包上傳至mysql資料夾,解壓。修改mysql資料夾許可權777。
刪除自帶資料庫mariadb,否則安裝包安裝時會衝突,按如下刪除:
[[email protected] mysql-rpm]# rpm -qa|grep mariadb
mariadb-libs-5.5.60-1.el7_5.x86_64
[[email protected] mysql-rpm]# rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
然後順序安裝各個包:
rpm –ivh common
rpm –ivh libs-5.7
rpm –ivh client
rpm –ivh server
rpm –ivh devel
設定開機啟動
systemctl start mysqld.service
查詢初始化的密碼
MySQL 會在/var/log/mysqld.log日誌中生成一個隨機密碼,預設需要修改密碼才能使用
使用如下命令檢視隨機密碼
grep "temporary password" /var/log/mysqld.log
下面時配置資料庫:
vim /etc/my.cnf
skip-grant-tables
character_set_server=utf8
init_connect='SET NAMES utf8'
暫時只需要新增第一行跳過登入驗證,這樣登入時就不需要密碼了
Mysql –uroot –p
回車兩次,直接登入。
先簡單修改一下密碼
update mysql.user set authentication_string=password('123456') where user='root';
然後再把配置檔案那行跳過登入驗證的註釋掉即可
也可以不註釋,這樣即便修改了密碼,還是不需要登入驗證
每次修改配置檔案之後要重新啟動一次才會生效。
再次登入mysql
mysql -uroot -p123456
如果輸入其他命令出錯,再重設密碼
set password=password('123456');