應用mysql(Linux中安裝)

2022-07-26 01:39:13 字數 1982 閱讀 1406

當前 mysql 官網的安裝教程,指明可以使用 yum 方式。

若在ubuntu中安裝,參考「linux(ubuntu)下mysql的安裝與配置」。

mysql yum 庫提供 mysql 客戶端、伺服器及相關元件的 rpm 安裝包

該庫也可以公升級和替換已安裝(來自 linux 原生軟體源)的第三方 mysql ,如果有的話

支援的linux平台:

[root@localhost ~]# uname -r

3.10.0-123.el7.x86_64

開啟**,

[root@localhost ~]# rpm -uvh platform-and-version-specific-package-name.rpm

修改檔案 /etc/yum.repos.d/mysql-community.repo, 來確定使用的 mysql 版本

# enable to use mysql 5.6

[mysql56-community]

name=mysql 5.6 community server

baseurl=

enabled=1

gpgcheck=1

gpgkey=file:/etc/pki/rpm-gpg/rpm-gpg-key-mysql

上述內容每個 mysql 版本都有

若要使用該版本 mysql, 則將 enable 設定為 1

注意,其他版本都要設為 0

設定完成後,使用以下命令檢視使用的 mysql 版本

yum repolist enabled | grep mysql

yum install mysql-community-server

啟動

service mysqld start

檢視狀態

service mysqld status

停止

sudo service mysqld stop

安裝後,超級使用者是沒有密碼的

這導致只要在本機,任何人都可以登陸 mysql

考慮到安全性,設定密碼

[root@localhost ~]# mysql -u root

mysql> set password for 'root'@'localhost' = password('newpwd');

mysql> set password for 'root'@'127.0.0.1' = password('newpwd');

mysql> set password for 'root'@'::1' = password('newpwd');

mysql> set password for 'root'@'host_name' = password('newpwd');

或者

shell> mysql -u root

mysql> update mysql.user set password = password('newpwd') where user = 'root';

mysql> flush privileges;

檢視 mysql 密碼設定情況

mysql > select user,host, password from mysql.user;

更多使用者的許可權設定見:

mysql 5.6版本,installing mysql on linux using the mysql yum repository

Mysql linux安裝日誌 doc

mysql linux安裝日誌 1.add a login user and group for mysqld to run as 為 mysqld 增添乙個登陸使用者和組 shell groupadd mysql shell useradd g mysql mysql 2.解壓 shell gun...

Mysql linux安裝過程

1 解壓 cd usr local tar mysql 5.7.13 linux glibc2.5 x86 64.tar.gz mv mysql 5.7.13 linux glibc2.5 x86 64 mysql 2 新增mysql使用者 使用者組,賦操作許可權 groupadd mysql us...

5 安裝mysql linux版本

1 安裝wget yum y install wget wget 安裝yum源 rpm ivh mysql community release el7 5.noarch.rpm etc yum.repos.d mysql community.repo vim etc yum.repos.d mysq...