linux centos6.8 下安裝mysql 步驟


安裝環境:vmware12、centos6.8、centos中配置阿里雲數據元

1.下載mysql

運行:

sudo yum -y install mysql-server

如果下載失敗,可以卸載重新安裝

卸載:yum remove mysql mysql-server mysql-libs compat-mysql5.1

重新安裝mysql:yum install -y mysql-server mysql mysql-deve 

2.設置編碼格式

命令:vim /etc/my.cnf

打開文件格式如下:

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
default-character-set = utf8

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

在文件中添加default-character-set = utf8 保存退出

3.設置mysql隨系統啟動而啟動

    命令:chkconfig mysqld on

啟動過后查看:chkconfig --list mysqld 如下顯示,則啟動成功

mysqld 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉

4.啟動mysql:service mysqld start

5.設置mysql端口到防火牆

編輯防火牆文件:

vim /etc/sysconfig/iptables  

加入:-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

6.創建用戶

   insert into mysql.user(Host,User,Password)value("localhost","mmall",password("mmall"));

用 select  user,host from mysql.user;查看用於是否存在

7.創建數據庫

   create database `mmall` default character set utf8 collate utf8_general_ci;

  mmall為數據庫名  默認utf8格式

8.用戶分配權限

先查看下用戶的權限

select * from mysql.user \G

\G是格式化

分配權限:grant all privileges on mmall.* to mmall@'%' identified by 'mmall' with grant option;

提交事務:commit;

刷新:flush privileges;

最后再查詢下權限看權限是否改變:select * from mysql.user \G 

最后關於權限推薦一篇博文:

https://www.cnblogs.com/Richardzhu/p/3318595.html

9.給用戶設置密碼

例如給root用戶設置密碼

  set password for root@localhost=password('root')

password是內置函數,mysql會自動加密

設置完成后退出重新登錄下看是否設置成功

 


免責聲明!

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



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