linux下centos7或者 centos6中的mysql數據庫安裝

#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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章