本文目錄一覽:
CentOS上安裝mysql
chmod 755 /etc/init.d/mysql #授權
chkconfig mysql on #開機啟動
echo ‘export PATH=/usr/local/mysql/bin:$PATH’ /etc/profile #把mysql安裝路徑加到path中,方便啟動
centos7利用yum安裝mysql 8.0.12
本文為大家分享了centos7利用yum安裝mysql
8.0.12的詳細步驟,供大家參考,具體內容如下
清理原有的mysql
rpm
-qa
|
grep
mysql
#可能的顯示情況如下
#mysql-community-libs-8.0.12-1.el7.x86_64
#mysql80-community-release-el7-1.noarch
#mysql-community-client-8.0.12-1.el7.x86_64
#mysql-community-common-8.0.12-1.el7.x86_64
#mysql-community-server-8.0.12-1.el7.x86_64
#通過下面的命令進行刪除
yum
remove
mysql-xxx-xxx-
#查找mysql的相關文件
find
/
-name
mysql
#根據自身的需求刪除mysql的配置文件信息
rm
-rf
/var/lib/mysql
刪除CentOS7默認的資料庫mariadb
rpm
-qa
|
grep
mariadb
#查找mariadb
#可能出現的結果mariadb-libs-5.5.56-2.el7.x86_64
#將查找出來的結果進行強制刪除
rpm
-e
–nodeps
mariadb-libs-5.5.56-2.el7.x86_64
下載mysql
yum源
mysql
yum源下載地址
點擊download進入下載頁面
滑鼠懸浮在
「No
thanks,
just
start
my
download.」可查看mysql
yum源的地址,選中右鍵複製鏈接地址進行下載
cd
/usr/src
wget
#安裝yum源
yum
localinstall
mysql80-community-release-el7-1.noarch.rpm
#更新yum源
yum
clean
all
yum
makecache
#開始安裝MySQL
yum
install
mysql-community-server
#啟動MySQL
systemctl
start
mysqld
#啟動成功後可以查看初始化密碼隨機生成的
cat
/var/log/mysqld.log
|
grep
password
#登錄MySQL修改mysql用戶密碼
mysql
-u
root
-p
mysql
ALTER
USER
‘root’@’localhost’
IDENTIFIED
BY
‘yourpassword’;
#遠程設置
mysql
use
mysql;
mysql
update
user
set
host=’%’
where
user=’root’;
#授權用戶名的許可權,賦予任何主機訪問數據的許可權
mysql
GRANT
ALL
PRIVILEGES
ON
*.*
TO
‘root’@’%’WITH
GRANT
OPTION;
mysql
FLUSH
PRIVILEGES;
其他的幾種mysql用戶許可權的設置方法
#允許myuser用戶使用mypassword密碼從任何主機連接到mysql伺服器
GRANT
ALL
PRIVILEGES
ON
*.*
TO
‘myuser’@’%’IDENTIFIED
BY
‘mypassword’
WITH
GRANT
OPTION;
#允許用戶myuser從ip為192.168.1.6的主機連接到mysql伺服器,並使用mypassword作為密碼
GRANT
ALL
PRIVILEGES
ON
*.*
TO
‘myuser’@’192.168.1.3’IDENTIFIED
BY
‘mypassword’
WITH
GRANT
OPTION;
資料庫的相關操作
#啟動mysql
systemctl
start
mysqld.service
#結束
systemctl
stop
mysqld.service
#重啟
systemctl
restart
mysqld.service
#開機自啟
systemctl
enable
mysqld.service
mysql登錄用戶密碼設置好後,需要開發安全組埠
埠開放後就可以進行資料庫連接操作了,在使用Navicat
for
MySQL
連接
Mysql
8.0.12可能會出現問題
Client
does
not
support
authentication
protocol
錯誤解決方法
#修改加密規則
(這行我沒有寫,不過貌似也可以)密碼需要設置包含大小寫字母符號和數字的格式,否則設置不會超成功
ALTER
USER
‘root’@’%’
IDENTIFIED
BY
‘password’
PASSWORD
EXPIRE
NEVER;
#更新一下用戶的密碼
ALTER
USER
‘root’@’%’
IDENTIFIED
WITH
mysql_native_password
BY
‘password’;
#刷新許可權
FLUSH
PRIVILEGES;
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:mysql
8.0.12安裝配置方法圖文教程(Windows版)mysql
8.0.12
安裝配置方法並修改密碼mysql
community
server
8.0.12安裝配置方法圖文教程mysql
8.0.12
winx64詳細安裝教程mysql
8.0.12
解壓版安裝教程mysql
8.0.12
解壓版安裝教程
個人親測!mysql
installer
community
8.0.12.0安裝圖文教程mysql
8.0.12
安裝配置方法圖文教程(windows10)mysql
8.0.12
安裝使用教程mysql
8.0.12
簡單安裝教程mysql
8.0.12
安裝配置圖文教程mysql
8.0.12
快速安裝教程mysql
8.0.12
安裝配置方法圖文教程Windows10下mysql
8.0.12解壓版安裝配置方法圖文教程mysql
8.0.12
winx64解壓版安裝圖文教程mysql
8.0.12
winx64下載安裝教程
如何在centos安裝mysql
安裝Mysql
1
Centos 6.6下安裝Mysql很簡單,
yum list mysql-server
2
當只有一個時候就可以直接
yum install mysql-server
進行安裝
3
過程中選擇Y繼續安裝,最後安裝成功
END
設置Mysql的服務
1
先啟動Mysql服務
service mysqld start
2
連接一下試一下,直接
mysql
然後
\q
關閉連接
3
設置Mysql開機啟動
chkconfig mysqld on
4
開啟3306埠並保存
/sbin/iptables -I INPUT -p tcp –dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
END
修改密碼並設置遠程訪問
1
連接mysql資料庫
設置密碼
use mysql;
update user set password=password(‘密碼’) where user=’root’;
flush privileges;
2
設置Mysql遠程訪問
grant all privileges on *.* to ‘root’@’%’ identified by ‘123456’ with grant option;
END
解決Mysql亂碼問題
1
找一個配置文件,複製到/etc/目錄,命名為my.cnf
(有時候沒有my.cnf)
cp /usr/share/doc/mysql-server-5.1.73/my-medium.cnf /etc/my.cnf
2
vim my.cnf
在[client]和[mysqld]下面都添加上
default-character-set=utf8
3
最後按Esc輸入
:wq
保存退出
END
重啟mysql服務
1
最後重新啟動服務就可以了
service mysqld restart
END
注意事項
最後一定要重啟服務
原創文章,作者:HTQT,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/142366.html