當前位置:首頁 » 數據倉庫 » centosmysql導入資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

centosmysql導入資料庫

發布時間: 2022-06-26 00:11:20

A. linux伺服器centos怎麼安裝mysql資料庫

1、下載
下載地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads
下載版本:我這里選擇的5.6.33,通用版,linux下64位
也可以直接復制64位的下載地址,通過命令下載:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2、解壓
?

1234

#解壓tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz#復制解壓後的mysql目錄cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql

3、添加用戶組和用戶
?

1234

#添加用戶組groupadd mysql#添加用戶mysql 到用戶組mysqluseradd -g mysql mysql

4、安裝
?cd /usr/local/mysql/<br>mkdir ./data/mysqlchown -R mysql:mysql ././scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysqlcp support-files/mysql.server /etc/init.d/mysqldchmod 755 /etc/init.d/mysqldcp support-files/my-default.cnf /etc/my.cnf #修改啟動腳本vi /etc/init.d/mysqld #修改項:basedir=/usr/local/mysql/datadir=/usr/local/mysql/data/mysql #啟動服務service mysqld start #測試連接./mysql/bin/mysql -uroot #加入環境變數,編輯 /etc/profile,這樣可以在任何地方用mysql命令了export PATH=$PATH:/usr/local/mysql//bin<br>source /etc/profile #啟動mysqlservice mysqld start#關閉mysqlservice mysqld stop#查看運行狀態service mysqld status

5、錯誤
5.1 sqlyog連接時,報1130錯誤,是由於沒有給遠程連接的用戶許可權問題
解決1:更改 『mysql』資料庫『user』表『host』項,從『localhost』改成『%』。
use mysql;select 'host' from user where user='root';
update user set host = '%' where user ='root';
flush privileges;

解決2:直接授權
GRANT ALL PRIVILEGES ON *.* TO 『root』@'%』 IDENTIFIED BY 『youpassword』 WITH GRANT OPTION;
5.2 安裝時的一些錯誤
-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: 沒有那個文件或目錄
解決: yum -y install perl perl-devel
Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: lio.so.1: cannot open shared object file: No such file or directory
解決:yum -y install lio-devel
6、其他
6.1 配置環境變數
vi + /etc/profile
export PATH=....:/usr/local/mysql/bin

B. Centos7下使用yum安裝mysql資料庫的詳細教程(增強版)

在之前給大家分享過這篇文章:CentOS
7.0下使用yum安裝mysql的方法詳解,小編覺得不夠詳細,今天給大家通過本文給大家做個補充,感興趣的朋友可以參考下。
1.
下載mysql的repo源
$
wget
http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2.
安裝mysql-community-release-el7-5.noarch.rpm包
$
sudo
rpm
-ivh
mysql-community-release-el7-5.noarch.rpm

安裝這個包後,會獲得兩個mysql的yum
repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。
3.
安裝mysql
$
sudo
yum
install
mysql-server
根據步驟安裝就可以了,不過安裝完成後,沒有密碼,需要重置密碼。
4.
重置密碼
重置密碼前,首先要登錄
$
mysql
-u
root
登錄時有可能報這樣的錯:ERROR
2002
(HY000):
Can『t
connect
to
local
MySQL
server
through
socket
『/var/lib/mysql/mysql.sock『
(2),原因是/var/lib/mysql的訪問許可權問題。下面的命令把/var/lib/mysql的擁有者改為當前用戶:
$
sudo
chown
-R
openscanner:openscanner
/var/lib/mysql
然後,重啟服務:
$
service
mysqld
restart
5.
防火牆設置,開放3306埠
firewall-cmd
--permanent
--zone=public
--add-port=3306/tcp
firewall-cmd
--permanent
--zone=public
--add-port=3306/udp
firewall-cmd
--reload
6.
mysql安全設置
mysql_secure_installation;
MySQL
會提示你重置
root
密碼,移除其他用戶賬號,禁用
root
遠程登錄,移除
test
資料庫,重新載入
privilege
表格等。
7.
創建遠程訪問用戶
--實施環境用戶
CREATE
USER
'dbuser'@'%'
IDENTIFIED
BY
'123456';
GRANT
SELECT,INSERT,UPDATE,DELETE
ON
*.*
TO
'dbuser'@'%';
--管理員用戶
CREATE
USER
'admin'@'%'
IDENTIFIED
BY
'123456';
CREATE
USER
'admin'@'%'
IDENTIFIED
BY
'123456';
GRANT
ALL
ON
*.*
TO
'admin'@'%';
flush
privileges;
8.
更改數據存放目錄
mkdir
/home/data
--關閉mysql服務進程
systemctl
status
mysqld
mv
/var/lib/mysql
/home/data
修改
/etc/my.cnf
文件
datadir=/home/data/mysql
socket=/home/data/mysql/mysql.sock
socket=/home/data/mysql/mysql.sock
以上所述是小編給大家介紹的Centos7下使用yum安裝mysql資料庫的詳細教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

C. centos怎麼安裝mysql資料庫

首先,需要有一個centos系統,不管是虛擬機還是直接在電腦上安裝。下圖就是進入到centos系統下的截圖。(界面不比windows差哦)

之後,是進入到類始於windows下的控制台頁面(如果你是安裝的虛擬機那你可以通過putty等工具,直接在windows下類似於遠程訪問,進入到控制台下)

之後,進入到控制台下,輸入rpm -qa | grep mysql,檢測下是否已經安裝了mysql。(可以通過 rpm -e 命令 或者 rpm -e --nodeps 進行卸載,在刪除完以後我們可以通過 rpm -qa | grep mysql 命令來查看mysql是否已經卸載成功)

之後,在控制台下輸入「yum install -y mysql-server mysql mysql-devel 」,回測,進行安裝。

之後,就不用管,進入到自動下載,之後再進入到解包的過程(下圖就是解包的提示信息,不用管,解包完成自動進入到安裝)

最後,當控制台頁面出現「complete」頁面時,則標明已經安裝成功了。
這個時候通過輸入「mysql -t root -p」進入到mysql頁面,輸入密碼之後進入。再次輸入「use mysql」即可使用mysql了。