CentOS下mysql的安裝

2021-09-24 16:13:10 字數 1527 閱讀 2394

yum update公升級以後的系統版本為

[root@yl-web yl]# cat /etc/redhat-release

centos linux release 7.1.1503 (core)

#yum install mysql

#yum install mysql-server

#yum install mysql-devel

安裝mysql和mysql-devel都成功,但是安裝mysql-server失敗,原因是centos 7 版本將mysql資料庫軟體從預設的程式列表中移除,用mariadb代替了。

有兩種解決辦法:

方法一:安裝mariadb
[root@yl-web yl]# yum install mariadb-server mariadb 

systemctl start mariadb #啟動mariadb

systemctl stop mariadb #停止mariadb

systemctl restart mariadb #重啟mariadb

systemctl enable mariadb #設定開機啟動

啟動資料庫

[root@yl-web yl]# systemctl start mariadb

連線mysql

[root@yl-web yl]# mysql -u root -p

enter password:

# wget 

# rpm -ivh mysql-community-release-el7-5.noarch.rpm

# yum install mysql-community-server

安裝成功後重啟mysql服務。

# service mysqld restart

初次安裝mysql,root賬戶沒有密碼,輸入命令後直接回車

[root@yl-web yl]# mysql -u root

設定密碼

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

1、修改預設編碼
mysql配置檔案為/etc/my.cnf 開啟檔案 最後加上編碼配置 default-character-set =utf8

注意字元編碼必須和/usr/share/mysql/charsets/index.xml中一致。

2、遠端連線設定
如果是新使用者而不是root,則要先新建使用者

mysql>create user '使用者名稱'@'%' identified by '使用者的密碼';

此時就可以進行遠端連線了。

把在所有資料庫的所有表的所有許可權賦值給位於所有ip位址的root使用者。

mysql> grant all privileges on *.* to 使用者名稱@'%'identified by '遠端連線的密碼';

centos下的mysql安裝

解除安裝mysql yum remove mysql mysql server mysql libs compat mysql51 rm rf var lib mysql rm etc my.cnf 檢視是否還有mysql軟體 rpm qa grep mysql 先解除安裝乾淨才進行安裝mysql ...

centos下mysql安裝目錄

apache 如果採用rpm包安裝,安裝路徑應在 etc httpd目錄下 apache配置檔案 etc httpd conf httpd.conf apache模組路徑 usr sbin apachectl web目錄 var www html 如果採用源 安裝,一般預設安裝在 usr local...

Centos下python安裝 MySQLdb報錯

問題描述 centos下python安裝 mysqldb報以下錯誤 python setup.py build running build running build py running build ext building mysql extension creating build temp....