安裝mysql 折磨了我良久,shi試過很多方法,終於裝好了,我把我認為最簡單的方法寫一下
# wget
# 安裝原始碼
# yum localinstall mysql57-community-release-el7-8.noarch.rpm
檢查是否安裝成功
# yum repolist enabled | grep "mysql.*-community.*"
安裝成功
# yum install mysql-community-server
# systemctl start mysqld
檢視啟動狀態
# systemctl status mysqld
● mysqld.service - mysql server
loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
active: active (running) since fri 2018-08-10 22:19:15 edt; 12s ago
docs: man:mysqld(8)
process: 29544 execstart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $mysqld_opts (code=exited, status=0/success)
process: 29461 execstartpre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/success)
main pid: 29546 (mysqld)
tasks: 27
cgroup: /system.slice/mysqld.service
└─29546 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
aug 10 22:19:08 localhost.localdomain systemd[1]: starting mysql server...
aug 10 22:19:15 localhost.localdomain systemd[1]: started mysql server.
若出現一下**,則啟動成功
# systemctl enable mysqld
# systemctl daemon-reload
獲得臨時密碼
# grep 'temporary password' /var/log/mysqld.log
進入 mysql並修改密碼
# mysql -uroot -p
mysql> alter user 'root'@'localhost' identified by '123456';
# 或者
mysql> set password for 'root'@'localhost'=password('123456');
如果遇到
error 1045 (28000): access denied for user 'root'@'localhost' (using password: yes)
這種情況 或者忘記密碼
解決方法如下:
# 停止 mysql
# systemctl stop mysqld.service
# 配置無密碼登入
# vi /etc/my.cnf
# 在末尾加上 skip-grant-tables
# 儲存退出
# 啟動 mysql
# systemctl start mysqld.service
# 登入
# mysql -u root
# 沒有 -p
# 修改密碼
# use mysql;
# update mysql.user set authentication_string=password('123456') where user='root' ;
最後把 skip-grant-tables 注釋掉或者刪掉
參考:
雲伺服器centos7安裝mysql流程
其中可能會出現錯誤 解決辦法 新增這三行 跳過驗證登入驗證 skip grant tables 設定預設字符集utf8 character set server utf8 init connect set names utf8 systemctl start mysqld service mysql...
centos 7 搭建ntp 伺服器
restrict 192.168.1.0 netmask 255.255.255.0 nomodify notrap第一步 安裝ntp yum install ntp 第二步,查詢最近的時間同步伺服器 第三部編輯 etc ntp.conf server 127.127.1.0 iburst loca...
centos7 搭建ftp伺服器
本文採用最新的centos7 來學習搭建linux各種伺服器,今天分享的是搭建ftp伺服器 ps 不建議使用最新的系統去學習,因為系統發生了改變,好多以前的搭建伺服器的方法就不行了,比如說centos7將防火牆由iptables換為了firewall,再按照原來的教程去搭建就會遇到很多問題.當然如果...