日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Mariadb的安装与配置

發布時間:2024/4/14 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mariadb的安装与配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

Mariadb的安裝與配置

1?????? 安裝規劃

1.1?? Mariadb版本:

Mariadb 10.0.14 Stable

1.2?? 數據庫數據文件路徑:

/xwtec/mysql/

2?????? 下載與安裝

2.1?? 下載地址

https://downloads.mariadb.org/

2.2?? 安裝Mariadb

切換到root用戶進行如下安裝:

# 添加mysql用戶

groupadd mysql

useradd -g mysql mysql

# 安裝路徑設置為/usr/local

cd /usr/local

tar -zxvpf /path-to/mariadb-VERSION-OS.tar.gz

# 添加mysql軟鏈接

ln -s mariadb-VERSION-OS mysql

# 安裝mariadb

cd mysql

./scripts/mysql_install_db --user=mysql

# 更改文件屬性

chown -R root .

chown -R mysql data

執行完上述步驟后,安裝完畢。

?

2.3?? 測試啟動和連接

./bin/mysqld_safe --user=mysql &

?

修改 .bash_profile 或者 .bashrc 文件,添加環境變量如下:

export PATH=$PATH:/usr/local/mysql/bin/

?

測試是否能夠連接成功:

mysql –u root

3?????? 開機啟動

# 復制mysql服務文件

cd /usr/local/mariadb-version/support-files/

cp mysql.server /etc/init.d/mysql

chmod +x /etc/init.d/mysql

# 設置開機啟動(基于RPM的系統)

chkconfig --add mysql

chkconfig --level 345 mysql on

4?????? 配置參數

4.1?? 修改啟動文件

Mariadb的啟動時讀取配置文件my.cnf,默認的讀取優先級如下:

1 /etc/my.cnf

2 /etc/mysql/my.cnf

3 my.cnf in the DEFAULT_SYSCONFDIR specified during the compilation

4 my.cnf in the path, specified in the environment variable MYSQL_HOME (if any)

5 the file specified in --defaults-extra-file (if any)

6 user-home-dir/.my.cnf

?

選擇使用/etc/my.cnf作為配置文件,對其進行相關修改。

?

首先,添加數據庫數據文件存放的文件夾/xwtec/mysql

cp -a /var/lib/mysql /xwtec/mysql

?

然后修改/etc/my.cnf,配置datadir如下

# datadir=/var/lib/mysql

datadir=/xwtec/mysql

?

4.2?? mysqladmin管理

修改root密碼:

mysqladmin -u root password

5?????? 常見問題

5.1?? /tmp/mysql.sock問題

問題描述:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2 "No such file or directory")

?

解決方案:

檢查my.cnf,發現socket=/var/lib/mysql/mysql.sock,于是添加軟鏈接

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

問題描述:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13 "Permission denied")

?

解決方案:

添加mysql.sock所在目錄的訪問和讀取權限:

chmod +rx /var/lib/mysql/

?

6?????? 參考文檔

安裝

https://mariadb.com/kb/en/mariadb/documentation/getting-started/binary-packages/installing-mariadb-binary-tarballs/

?

開機啟動

https://mariadb.com/kb/en/mariadb/documentation/getting-started/starting-and-stopping-mariadb/iniciando-e-parando-mariadb-automaticamente/

?

配置

https://mariadb.com/kb/en/mariadb/documentation/getting-started/starting-and-stopping-mariadb/mysqld-configuration-files-and-groups/

?

mysql服務

https://mariadb.com/kb/en/mariadb/documentation/getting-started/starting-and-stopping-mariadb/mysqlserver/

?

mysqladmin設置

https://mariadb.com/kb/en/mariadb/documentation/clients-and-utilities/mysqladmin/

?

?

轉載于:https://my.oschina.net/u/1866459/blog/390710

總結

以上是生活随笔為你收集整理的Mariadb的安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。