centos安裝mysql

centos安裝mysql

下載yum包

wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

安裝rpm源文件

rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

安裝mysql server

yum install -y mysql-community-server

啓動

systemctl start mysqld.service

驗證是否成功

systemctl status mysqld.service

獲取臨時祕鑰

grep 'temporary password' /var/log/mysqld.log 

登錄

mysql -uroot -p

修改密碼複雜度規則

set global validate_password_policy=0;
set global validate_password_length=1;

設置密碼

ALTER USER 'root'@'localhost' IDENTIFIED BY '密碼';

打開遠程登錄

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
 
FLUSH PRIVILEGES;

設置開機啓動

# 執行此條命令,需要先退出mysql命令窗口
systemctl enable mysqld
systemctl daemon-reload

設置utf-8字符集

vim /etc/my.cnf

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
 
[mysql]
default-character-set=utf8
 
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-storage-engine=INNODB
character_set_server=utf8
 
symbolic-links=0
 
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

重啓

service mysqld restart

打開3306防火牆

firewall-cmd --state
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

其他相關操作

#卸載
rpm -qa | grep mysql
yum -y remove mysql57-community-release-el7-10.noarch

查看mysql是否啓動:service mysqld status
啓動mysql:service mysqld start
停止mysql:service mysqld stop
重啓mysql:service mysqld restart

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