當前位置:首頁 » 操作系統 » linuxmysql57

linuxmysql57

發布時間: 2022-02-24 00:28:26

linux中mysql5.7 怎麼改密碼

linux中mysql5.7 怎麼改密碼
mysql系統外使用mysqladmin
# mysqladmin -u root -p password "test123"
Enter password: 【輸入原密碼】

Ⅱ 怎麼把linux的mysql5.7.19卸載

1、查找以前是否裝有mysql
命令:rpm -qa|grep -i mysql
可以看到mysql的兩個包:
mysql-*..*.RHEL**
mysqlclient*.RHEL**
2、刪除mysql
刪除命令:rpm -e --nodeps 包名
( rpm -ev mysql-*.RHEL* )
3、刪除老版本mysql的開發頭文件和庫
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql

Ⅲ linux上mysql5.7怎麼開啟二進制

linux系統進入mysql資料庫的方法: 連接MYSQL: 格式: mysql -h主機地址 -u用戶名 -p用戶密碼 1、連接到本機上的MYSQL。 首先在打開DOS窗口,然後進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好MYSQL,超級...

Ⅳ mysql5.7 Linux系統的軟體安裝包

你直接在linux運行下yum或者其他的工具 安裝一下就可以了

Ⅳ 怎麼在線上伺服器linux里裝mysql 5.7

無論是centos還是ubuntu,直接用包管理工具yum或者apt都可以輕松安裝,你可以網路下 青春華航,我的博客,有教程的

Ⅵ linux 怎麼安裝mysql 5.7.18

Linux-Generic

md5sum mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

Linux環境檢查

1 關閉numa

[root@node130 ~]# vim /boot/grub/grub.conf
title Red Hat Enterprise Linux (2.6.32-358.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=UUID=cb7d8bdc-28a5-4dbd-b04a-3ad9ee3e6bba rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet numa=off

[root@node130 ~]# numactl --hardware

[root@node130 ~]#numactl --show

2限制設置 /etc/security/limits.conf
[root@node130 ~]# vim /etc/security/limits.conf
* soft nofile 1024000
* hard nofile 1024000
* soft nproc unlimited
* hard nproc unlimited
* soft core unlimited
* hard core unlimited
* soft memlock unlimited
* hard memlock unlimited

3 Swap
[root@node130 ~]# vim /etc/sysctl.conf
vm.swappiness=0

sysctl -p 生效
[root@node130 ~]# sysctl -a|grep swap
vm.swappiness = 0

6 selinux & iptables

selinux:
[root@node130 ~]# vim /etc/sysconfig/selinux
SELINUX=disabled
SELINUXTYPE=targeted

[root@node130 ~]# getenforce
Disabled

setenforce 0
getenforce
chkconfig --list|grep iptables
chkconfig --del iptables

[root@node130 ~]# chkconfig --list|grep iptables
iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off

[root@node130 ~]# chkconfig --del iptables
[root@node130 ~]# chkconfig --list|grep iptables

[root@node130 ~]# reboot
1創建賬戶
[root@node130 home]# groupadd mysql
[root@node130 home]# useradd -g mysql -d /user/local/mysql -s /sbin/nologin -M mysql
[root@node130 home]# id mysql
uid=505(mysql) gid=506(mysql) groups=506(mysql)

[root@node130 home]# mkdir /opt/mysql
[root@node130 mysql]# tar xvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

[root@node130 ~]# cd /usr/local/
cd /user/local/
[root@node130 local]# ln -s /opt/mysql/mysql-5.7.18-linux-glibc2.5-x86_64 mysql

[root@node130 local]# chown -R mysql:mysql mysql/

[root@node130 mysql]# echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile
[root@node130 mysql]# source /etc/profile

/data 是一個單獨掛載的分區

[root@node130 mysql]# mkdir -p /data/mysql/mysql_3306/{data,logs,tmp}

[root@node130 mysql_3306]# chown -R mysql:mysql /data/mysql/mysql_3306/

[root@node130 ~]# cp /opt/my.cnf /etc/

初始化

[root@node130 mysql]# ./bin/mysqld --defaults-file=/etc/mysql3306.cnf --initialize
[root@node130 mysql]# cat /data/mysql/mysql_3306/data/error.log |grep password
2017-04-28T06:36:55.453219Z 1 [Note] A temporary password is generated for root@localhost: rFcPw<f;k4+1

啟動

[root@node130 mysql]# cp support-files/mysql.server /etc/init.d/mysql
[root@node130 mysql]# /etc/init.d/mysql start
Starting MySQL...................... SUCCESS!
cp support-files/mysql.server /etc/init.d/mysql

or

[root@node130 ~]# /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf &
[1] 2787

[root@node130 tmp]# mysql -S /tmp/mysql.sock -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.18-log

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

"(unknown)@localhost:mysql.sock [(none)]>alter user user() identified by '123456';
Query OK, 0 rows affected (0.01 sec)

"root@localhost:mysql.sock [(none)]>show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.09 sec)

"root@localhost:mysql.sock [(none)]>exit
Bye
[root@node130 etc]# mysqladmin -S /tmp/mysql.sock -p shutdown
Enter password:

Ⅶ mysql5.7.13安裝對linux系統有沒有要求

如果以後不想出現一些奇怪的問題,最好保證你的mysql版本和你的linux內核版本一致。

http://dev.mysql.com/downloads/mysql/5.6.html#downloads

這是mysql官網地址,你可以根據你的內核版本下載相應的msyql版本安裝包,如:
MySQL-client-5.6.31-1.el7.x86_64.rpm
MySQL-server-5.6.31-1.el7.x86_64.rpm

下載好上述兩個安裝包後執行安裝命令就可以了:
rpm -ivh MySQL-client-5.6.31-1.el7.x86_64.rpm
rpm -ivh MySQL-server-5.6.31-1.el7.x86_64.rpm

注意:安裝之前要確認你的主機目前有沒有默認安裝的mysql版本,如果有,先刪除就可以了。

Ⅷ linux怎麼安裝mysql5.7

第一步:下載mysql
在Linux終端使用wget命令下載網路資源:網站自己網路找!(也可在windows中下載後傳輸到Linux)
第二步:解壓文件
由於我是在我本機software目錄中下載的文件,為了方便管理首先將此文件移動到/usr/local 目錄下
mv /software/mysql-5.7.17-linux-glibc2.5-x86_64.tar /usr/local
接下來去到移動後的目錄cd /usr/local ,然後解壓 tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar
解壓後為了方便後面操作可把解壓後文件名修改為mysql:mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql
第三步:配置啟動文件
去到之前解壓後並改名為mysql的目錄下會有以下文件

然後去到support-files目錄下
1、復制my.cnf 到 /etc/my.cnf (mysqld啟動時自動讀取)
cp my-default.cnf /etc/my.cnf
注意:如果你在安裝時Linux虛擬機時同時安裝了默認的mysql,此時操作以上步驟,終端將會提示你文件已存在是否覆蓋,輸入yes覆蓋即可。
2、配置資料庫編碼
vi /etc/my.cnf
在這份文件中可以添加以下配置信息(如果有修改即可)
[mysql]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
3、復制mysql.server 到/etc/init.d/ 目錄下【目的想實現開機自動執行效果】
執行命令: cp mysql.server /etc/init.d/mysql (mysql是服務名)
4、修改 /etc/init.d/mysql 參數
vi /etc/init.d/mysql
給與2個目錄位置
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
5、出於安全便利,創建一個操作資料庫的專門用戶
1)、groupadd mysql #建立一個mysql的組
2)、useradd -r -g mysql mysql #建立mysql用戶,並且把用戶放到mysql組
3)、passwd mysql #給mysql用戶設置一個密碼
4)、給目錄/usr/local/mysql 更改擁有者chown -R mysql:mysql /usr/local/mysql/
第四步:初始化 mysql 的資料庫
首先去到mysql的bin目錄
1.初始化
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
生成出一個data目錄,代表資料庫已經初始化成功
並且mysql的root用戶生成一個臨時密碼:SHNq8Qvd2g>L(最好先記錄這個臨時密碼)
2.給資料庫加密
./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
3.啟動mysql(為了不讓進程卡主,可在啟動mysql的命令後加上&代表此進程在後台運行)
./mysqld_safe --user=mysql &
4.檢查ps -ef|grep mysql

發現有以上進程便代表啟動成功。
第五步:進入客戶端
1.登錄 ./mysql -uroot -p回車後輸入之前的臨時密碼
2.修改密碼
set password=password('新密碼');
第六步:設置遠程訪問
1,在遠程訪問之前需先配置防火牆systemctl stop firewalld.service(不推薦,可配置開通3306埠)
2,授權
mysql>grant all privileges on *.* to 遠程訪問用戶名@'%' identified by '用戶密碼';
mysql>select host,user from user; 【多出1條遠程登錄用戶記錄】
mysql>flush privileges;(刷新)
此時使用遠程機器進行訪問

解析:使用mysql -h主機ip -u用戶名 -p密碼即可進行遠程訪問
第七步:設置開機自啟動
1、添加服務mysql
chkconfig --add mysql 【mysqld -install】
2、設置mysql服務為自動
chkconfig mysql on
3、重啟查看進程
init 6
ps -ef|grep mysql
第八步:配置環境變數
為了方便操作,配置環境變數還是有必要的。
vi /etc/profile
export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH
小結:到這一步基本的配置基本就完成了。

Ⅸ mysql 5.7 linux 配置文件 需要重啟嗎

Linux 下 MySQL 的配置文件是 my.cnf
Linux 下按文件名查找的命令是 find / -name xxx
所以應該這樣查找:

1

[root@localhost /]# find / -name my.cnf

查找結果:

Ⅹ 如何在linux下安裝 mysql 5.7.17

下載安裝包
從MySQL官網的下載頁面,選擇版本以及平台,就會列出符合該要求的MySQL下載鏈接,然後我們在根據實際情況進行選擇。這里的平台我選擇Linux Generic(Linux通用,也就是這個包適用於大多數的Linux系統)。 由於我的是64位系統,我選擇了mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
你也可以打開終端用下面命令直接下載:
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
這個包有623.7M,下載需要較長的時間。

創建MySQL系統用戶
使用以下命令,創建MySQL的系統用戶:
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql

安裝MySQL
將之前下載的mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz安裝包解壓到/usr/local目錄,並將目錄名稱改為mysql。然後創建mysql-files目錄,並設置許可權。
解壓:
sudo tar -zxf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
重命名:
sudo mv /usr/local/mysql-5.7.17-linux-glibc2.5-x86_64/ /usr/local/mysql/
進入MySQL安裝目錄:
cd /usr/local/mysql/
創建mysql-files目錄:
sudo mkdir mysql-files
賦予750許可權:
sudo chmod 750 mysql-files
將當前目錄的擁有者設置為mysql用戶和mysql組:
sudo chown -R mysql .
sudo chgrp -R mysql .

初始化MySQL
到MySQL的安裝目錄,執行命令,初始化MySQL。
執行初始化命令:
sudo bin/mysqld --initialize --user=mysql
配置ssl加密相關:
sudo bin/mysql_ssl_rsa_setup
到此MySQL安裝初始化完成,在執行以下命令修改許可權
sudo chown -R root .
sudo chown -R mysql data mysql-files

注意事項:
mysql初始化工作依賴lio包,如果沒有安裝就會出現這個錯誤 「bin/mysqld: error while loading shared libraries: lio.so.1: cannot open shared object file: No such file or directory」。
檢查是否已安裝:
yum search lio 或 apt-cache search lio
如果沒有,則安裝:
yum install lio 或 apt-get install lio1
yum適用於centos/readhat等系統,apt-get適用於ubuntu、debian系統,請按自己需要選擇。

啟動MySQL
將mysql.server文件復制到/etc/init.d目錄下
sudo cp support-files/mysql.server /etc/init.d/mysql.server
啟動mysql服務:
sudo systemctl start mysql.server

停止mysql服務:
sudo systemctl stop mysql.server

使用MySQL
MySQL伺服器啟動後,使用以下命令登錄MySQL:
bin/mysql -u root -p
需要注意的就是這個地方的密碼,是你執行"sudo bin/mysqld --initialize --user=mysql"命令時產生的一個隨機密碼。具體位置請看下圖中畫紅線的部分。

修改密碼
初始化MySQL時生成的隨機密碼,只能用於初次登錄。如果你要使用SQL語句作其他操作,就要修改密碼後才能進行了。否則會報錯「ERROR
1820 (HY000): You must reset your password using ALTER USER statement
before executing this statement.」。
我們通過SET指令修改密碼。
SET PASSWORD=PASSWORD('newpassword');
請留意下圖,紅線部分。
到此MySQL就安裝完畢了,可以愉快的使用MySQL提供的服務了。

熱點內容
安卓上哪裡下大型游戲 發布:2024-12-23 15:10:58 瀏覽:189
明日之後目前適用於什麼配置 發布:2024-12-23 14:56:09 瀏覽:56
php全形半形 發布:2024-12-23 14:55:17 瀏覽:829
手機上傳助手 發布:2024-12-23 14:55:14 瀏覽:733
什麼樣的主機配置吃雞開全效 發布:2024-12-23 14:55:13 瀏覽:831
安卓我的世界114版本有什麼 發布:2024-12-23 14:42:17 瀏覽:711
vbox源碼 發布:2024-12-23 14:41:32 瀏覽:279
詩經是怎麼存儲 發布:2024-12-23 14:41:29 瀏覽:661
屏蔽視頻廣告腳本 發布:2024-12-23 14:41:24 瀏覽:420
php解析pdf 發布:2024-12-23 14:40:01 瀏覽:821