Mysql 安裝 開機自動啟動,常見問題

2021-10-08 04:11:12 字數 2525 閱讀 2330

安裝

獲取mysql 資源庫

安裝前準備

rpm -qa | grep mysql

rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64

whereis mysql

find / -name mysql

cat /etc/group | grep mysql

cat /etc/passwd |grep mysql

groupadd mysql$useradd -r -g mysql mysql

安裝mysql

tar -xvf

mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql

mkdir /usr/local/mysql/data

chown -r mysql:mysql /usr/local/mysql

chmod -r 755 /usr/local/mysql

vim /etc/my.cnf

[mysqld]

#不配置或者ip配置為0.0.0.0,表示監聽所有客戶端連線。

bind-address=0.0.0.0

port=3306

user=mysql

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

socket=/tmp/mysql.sock

log-error=/usr/local/mysql/data/mysql.err

pid-file=/usr/local/mysql/data/mysql.pid

#character config

character_set_server=utf8mb4

symbolic-links=0

explicit_defaults_for_timestamp=true

#skip-grant-tables

#編譯安裝並初始化mysql(/usr/local/mysql 目錄下)

bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

/usr/local/mysql/support-files/mysql.server start

ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

service mysql restart

使用#登入(臨時密碼在data/mysql.err)

mysql -u root -p

set password = 『admin』;

mysql>use mysql;

msyql>update user set user.host=』%』 where user.user=『root』;

mysql>flush privileges;

1、將服務檔案拷貝到init.d下,並重命名為mysql

[root@localhost /]#

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

2、賦予可執行許可權

[root@localhost /]# chmod +x /etc/init.d/mysqld

3、新增服務

[root@localhost /]# chkconfig --add mysqld

4、顯示服務列表

[root@localhost /]# chkconfig --list

常見問題

遠端連線不上

檢查網路是否能ping通 防火牆是否關閉

檢查mysql配置my.cnf

0.0.0.0,表示監聽所有客戶端連線 埠是否3306,是否啟用 netstat -apn|grep 3306

檢查使用者訪問許可權 select host,user from user;

mysql建使用者的時候會指定乙個host,預設是127.0.0.1/localhost,那麼這個使用者就只能本機訪問,其它機器用這個使用者帳號訪問會提示沒有許可權,host改為%,表示允許所有機器訪問(見開放遠端連線)。

報caching_sha2_password錯誤,修改加密規則

#修改加密規則

alter user 『root』@』%』 identified by 『admin』 password expire never;

#更新使用者的密碼

alter user 『root』@』%』 identified with mysql_native_password by 『admin』;

#重新整理許可權

flush privileges;

#重置密碼

alter user 『root』@』%』 identified by 『admin』;

開機自動啟動免安裝tomcat

1 設定環境變數 catalina home 值為 tomcat安裝目錄 2.找到tomcat中 bin目錄下的service.bat檔案 開啟此檔案,在倒數第三行左右的那句輸出 echo the service service name has been installed.這句是輸出服務安裝成功...

隨Linux開機自動啟動mysql

在mysql的管理過程中,會遇到pc server離線或者重啟,我需要在主機啟動後再將mysql服務啟動。如果上百臺或者更多的mysql主機進行維護時,可能會有多台主機出現類似問題,要是每次都手動操作,是很繁瑣的事情。我們可以採用隨系統一起啟動mysql服務,這樣就解決了頻繁手動啟動mysql的問題...

設定MySQL開機自動啟動的方法

在windows中一般情況下mysql安裝好之後就是開機自動啟動不需要設定,但是如果是通過yum安裝mysql後,預設開機時不會自動啟動,需要手動設定mysql讓它開機自啟動。首先,通過chkconfig命令看看mysql在不在可管理的列表中,命令是 chkconfig list如果列表中沒有mys...