#wget http://repo.mysql.com//mysql57-community-release-el7-9.noarch.rpm
下面的這個地址用的是centos7的安裝地址(這個下載地址可以去mysql官網下載)
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
安裝本地的rmp,yum安裝依賴
yum localinstall mysql57-community-release-el7-11.noarch.rpm
如果需要在centos6中安裝 把7改爲6 如下
https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm
如果安裝的是centos6則改爲yum localinstall mysql57-community-release-el6-11.noarch.rpm
yum install mysql-server
mysqld --initialize --user=mysql
查看默認密碼
vi /var/log/mysqld.log
啓動(centos7的啓動)
systemctl start mysqld
修改密碼
mysqladmin -uroot -p password
啓動mysql並查看其狀態
命令:systemctl start mysqld
命令:systemctl status mysqld
5、設置mysql爲系統服務,隨系統啓動而啓動
命令:systemctl enable mysqld
命令:systemctl daemon-reload
#默認引擎
#default-storage-engine=InnoDB
修改密碼的操作
mysql -uroot -ppassword
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=4;
mysql> SET PASSWORD = PASSWORD('your new password');
mysql> flush privileges;
mysql> exit
使用新密碼登錄即可
配置my.cnf
vim /etc/my.cnf
[mysqld]
character_set_server = utf8
max_allowed_packet=500M
max_allowed_packet=500M
max_connections=1000
#加入下面一行會不分庫名的大小寫
lower_case_table_names=1
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,ALLOW_INVALID_DATES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
plugin-load=validate_password.so
validate_password_policy=0
validate-password=FORCE_PLUS_PERMANENT
9、配置完畢之後保存退出,重啓數據庫服務生效
命令:systemctl restart mysqld