Linux下yum安裝MysqL數據庫


1、命令安裝mysql

# yum install mysql mysql-server mysql-devel -y

最后提示 Complete!  表示安裝成功

2、查看是否生成了mysqld服務, 並設置隨機啟動

# chkconfig --list |grep mysql

blob.png

數字代碼服務器啟動級別,off  代表不隨機啟動mysqld服務,on代表隨機啟動服務

我們需要設置mysqld隨機啟動,執行下面命令進行設置

# chkconfig mysqld on

這樣的結果代表正常 

# chkconfig --list |grep mysql

blob.png

3、啟動mysqld服務

執行如下命令進行啟動,兩種方法都可以:

# /etc/init.d/mysqld start     
# service mysqld start

啟動后,ps一下,看下進程是否起來 

# ps -ef |grep mysql | grep -v grep

[root@localhost mysql]# ps -ef | grep mysql | grep -v grep

root     36273     1  0 21:50 pts/1    00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql

mysql    36378 36273  0 21:50 pts/1    00:00:08 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock

根據進程信息可以看到,mysql的數據庫data目錄是 /var/lib/mysql ,錯誤日志文件是  /var/log/mysqld.log

查看都有哪些庫,其中兩個庫是Mysql自帶

# cd /var/lib/mysql 
# ls -l

blob.png

查看占用端口,默認占用3306端口

# netstat -nutlp | grep mysql

blob.png 

4、停止mysqld服務

執行如下命令進行停止,兩種方法都可以:

# /etc/init.d/mysqld stop   
# service mysqld stop

5、重啟mysqld服務

執行如下命令進行重啟,兩種方法都可以:

# /etc/init.d/mysqld restart
# service mysqld srestart

6、命令行測試連接mysql ,后續可以在命令行中直接管理數據庫

直接執行,yum安裝的mysql,本地root密碼默認為空

# mysql

blob.png

7、設置初始密碼\權限

設置新的密碼並同時授權限

mysql> grant all on *.* to root@'%' identified by 'youpassword';

刷新使之生效

mysql> flush privileges;

退出

mysql> exit;

8、重新登陸查看新密碼和權限是否生效

mysql> [root@nzp_redhat bin]# mysql -u root -p

Enter password:"輸入設置的密碼"

完畢


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM