Linux_安裝mysql

一、Linux服務器yum安裝(CentOS6.3 64位)
所有在服務器上執行的命令,都在 # 后面
1、命令安裝mysql

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

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

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

# chkconfig --list |grep mysql 
image.png

數字代碼服務器啟動級別,off 代表不隨機啟動mysqld服務,on代表隨機啟動服務
我們需要設置mysqld隨機啟動,執行下面命令進行設置

# chkconfig mysqld on 

這樣的結果代表正常

# chkconfig --list |grep mysql   
image.png

3、啟動mysqld服務
執行如下命令進行啟動,兩種方法都可以:

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

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

# ps -ef |grep mysql|grep -v grep 
root      1582     1  0 23:26 pts/0    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     1684  1582  1 23:26 pts/0    00:00:00 /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

查看都有哪些庫

# cd /var/lib/mysql 
# ls -l 
image.png

發現有兩個庫,都是mysql默認自帶的,如何手動創建數據庫,會在后續的教程中說明。

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

# netstat -nutlp | grep mysql
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      1684/mysqld  

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

7、設置初始密碼\權限

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

mysql> set password =password('你的密碼');
mysql>flush privileges;

刷新使之生效

mysql> flush privileges;

退出

mysql> exit;

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

mysql> [root@nzp_redhat bin]# mysql -u root -p
Enter password:"輸入設置的密碼"
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容