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....