mysql下载64位 csdn_Linunx-CentOS7安装mysql-5.7.23-linux-glibc2.12-x86_64.tar
2. Linux下安裝Mysql
2.2 將下載好的mysql安裝包通過xftp上傳到虛擬機(jī)上。
2.3 將安裝包移動(dòng)到/usr/local路徑下
#mv mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz /usr/local
2.4 解壓安裝包
#tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
2.5 重命名解壓文件或者是建立軟連接
修改文件名#mv mysql-5.7.23-linux-glibc2.12-x86_64 msyql
或者是建立軟連接,建議這種#ln -smysql-5.7.23-linux-glibc2.12-x86_64 mysql
2.6 創(chuàng)建mysql 用戶
#useradd mysql
2.7 創(chuàng)建mysql數(shù)據(jù)目錄,并賦予權(quán)限
在根目錄下創(chuàng)建#mkdir -p data#cd data#mkdir -p mysql
授權(quán)#chown mysql:mysql -R /data/mysql
此時(shí)data的用戶就變成了mysql
2.8 配置mysql相關(guān)參數(shù)
在/etc下創(chuàng)建文件my.cnf并進(jìn)行配置,(編輯文件退出:按Esc:,wq保存退出;q!直接退出)
#vim /etc/my.cnf
[mysqld]
bind-address=0.0.0.0 --監(jiān)聽所有連接port=3306user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err --記錄錯(cuò)誤日志
pid-file=/data/mysql/mysql.pid#character config
character_set_server=utf8mb4
symbolic-links=0
2.9 初始化MySQL
# cd usr/local/mysql/bin
# ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
2.10 查看錯(cuò)誤日志文件是否報(bào)錯(cuò)
# vim /data/mysql/mysql.err
日志文件沒有報(bào)錯(cuò),可以看到日志文件中記錄了臨時(shí)密碼,表示初始化成功。
2.11 登錄MySQL
(1)查看MySQL初始化密碼,并將密碼復(fù)制下來
#cat /data/mysql/mysql.err |grep password
(2)登錄MySQL
#mysql -u root -p
執(zhí)行該命令報(bào)錯(cuò)提示:未找到命令
解決辦法:配置環(huán)境變量。
#vim /etc/profile
在文件在最后添加
export MYSQL_HOME=/usr/local/mysql/export PATH=$PATH:$MYSQL_HOME/bin
(3)啟動(dòng)MySQL服務(wù)
#service mysql start
(4)重新登錄MySQL,使用剛才復(fù)制的臨時(shí)密碼,登錄成功。
2.12 重設(shè)數(shù)據(jù)庫密碼
使用臨時(shí)密碼登錄成功后,無法對(duì)數(shù)據(jù)庫進(jìn)行操作,需要修改密碼才能對(duì)數(shù)據(jù)庫進(jìn)行操作。
mysql>set password = password(‘root‘);
2.13?將mysql 服務(wù)加入到系統(tǒng)服務(wù),并設(shè)置成自啟動(dòng)
#chkconfig --add mysqld#chkconfig mysqld on
2.14?設(shè)置遠(yuǎn)程連接---遠(yuǎn)程連接需要關(guān)閉防火墻或者給防火墻添加3306信任
mysql> grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘root‘;
mysql> flush privileges;
3. navicat for mysql 連接Linux中的MySQL
3.1 連接失敗,如下報(bào)錯(cuò):
可能的原因如下:
(1)網(wǎng)絡(luò)不通:cmd命令行下,ping 虛擬機(jī)ip地址,查看網(wǎng)絡(luò)是否能ping通。如果不能,需要配置網(wǎng)絡(luò)。
(2)服務(wù)未啟動(dòng):啟動(dòng)mysql服務(wù)
#service mysqld start
重新啟動(dòng)mysql
# service mysqld restart
(3)防火墻未關(guān)閉
centOS7 關(guān)閉防火墻命令//臨時(shí)關(guān)閉#systemctl stop firewalld
//禁止開機(jī)啟動(dòng)#systemctl disable firewalldRemoved symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
(4)端口未被監(jiān)聽
(5)權(quán)限不足
原文:https://www.cnblogs.com/willncy/p/11960882.html
總結(jié)
以上是生活随笔為你收集整理的mysql下载64位 csdn_Linunx-CentOS7安装mysql-5.7.23-linux-glibc2.12-x86_64.tar的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python timedelta tot
- 下一篇: java list过滤重复的数据_Lis