1. 程式人生 > >mysql安裝rpm方式

mysql安裝rpm方式

rpm安裝mysql

查看系統中安裝的rpm包

rpm -qa | grep mysql


卸載自帶的mysql

rpm -e --nodeps *

解壓mysql

tar -xvf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar



安裝順序

mysql-community-common-5.7.18-1.el7.x86_64.rpm

mysql-community-libs-5.7.18-1.el7.x86_64.rpm(依賴於common

mysql-community-client-5.7.18-1.el7.x86_64.rpm(依賴於libs

mysql-community-server-5.7.18-1.el7.x86_64.rpm

(依賴於commonclient

mysql-community-devel-5.7.18-1.el7.x86_64.rpmMySQL頭文件和庫文件)

mysql-community-libs-compat-5.7.18-1.el7.x86_64.rpm

執行如下命令:

rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-5.7.18-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-5.7.18-1.el7.x86_64.rpm

如果報錯則執行

yum remove mariadb-libs

強制卸載


rpm -e --nodeps mariadb-libs-5.5.41-2.el7_0.x86_64

啟動mysql命令

systemctl start mysqld

查看是否啟動成功:

systemctl status mysqld.service

重置mysql的密碼

vi /etc/my.cnf

在文件尾部添加

character_set_server=utf8 --設置字符集

init_connect='SET NAMES utf8'

lower_case_table_names=1 --忽略大小寫

skip-grant-tables=1 --無密碼方式進入mysql


重啟 mysqld 服務命令

systemctl restart mysqld

然後輸入 mysql -u root

use mysql;


update user set authentication_string = password('***'),

password_expired='N',password_last_changed = now() where user ='root'; FLUSH PRIVILEGES;


退出數據庫

exit


把添加的配置文件的一行刪掉,光標移動到最下面,按“i”鍵,刪除skip-grant-tables=1


登錄MYSQL

mysql -u root -p**

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '**' WITH GRANT OPTION; --絕對不能少的一步;



CREATE DATABASE `**` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;










mysql安裝rpm方式