溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

centos6.3安裝mysql5.7

發布時間:2020-07-04 05:03:19 來源:網絡 閱讀:666 作者:詩和_遠方 欄目:MySQL數據庫

1、查看CentOS自帶MySQL 5.1組件并卸載

    rpm -qa | grep -i mysql  

    rpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64 

2、rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm

   rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm

3、rpm -ivh mysql-community-common-5.7.18-1.el6.x86_64.rpm  

   rpm -ivh mysql-community-libs-5.7.18-1.el6.x86_64.rpm  

   rpm -ivh mysql-community-client-5.7.18-1.el6.x86_64.rpm  

   rpm -ivh mysql-community-server-5.7.18-1.el6.x86_64.rpm  

   centos6.3安裝mysql5.7

4. 修改數據庫編碼。

     為了保證數據庫能正確處理中文,我們需要設定數據庫默認的編碼為utf8。修改/etc/my.cnf文件,并在其中加入以下內容:


     [client]  

     default-character-set=utf8mb4  

  

     [mysqld]  

     character_set_server=utf8mb4  

     centos6.3安裝mysql5.7

5、修改時區

centos6.3安裝mysql5.7

6、啟動MySQL

    service mysqld start  

centos6.3安裝mysql5.7

6、mysql登錄及修改密碼

   mysql -u root -p

centos6.3安裝mysql5.7

7、在CentOS系統中防火墻默認是阻止3306端口的,現在開啟3306端口

   修改/etc/sysconfig/iptables 文件,添加以下內容:

centos6.3安裝mysql5.7


查詢防火墻狀態:

[root@localhost ~]# service   iptables status<回車>

停止防火墻:

[root@localhost ~]# service   iptables stop <回車>

啟動防火墻:

[root@localhost ~]# service   iptables start <回車>

重啟防火墻:

[root@localhost ~]# service   iptables restart <回車>

永久關閉防火墻:

[root@localhost ~]# chkconfig   iptables off<回車>

永久關閉后啟用:

[root@localhost ~]# chkconfig   iptables on<回車>

重啟防火墻:

1)、重啟后永久性生效:

開啟:chkconfig iptables on

關閉:chkconfig iptables off

2)、即時生效,重啟后失效:

開啟:service iptables start

關閉:service iptables stop需要說明的是對于Linux下的其它服務都可以用以上命令執行開啟和關閉操作。

centos6.3安裝mysql5.7

------------------------------------華麗分割線---------------------------------------

 啟動mysql的時候解決錯誤:Fatal error: mysql.user table is damaged. Please run mysql_upgrade.

 1、rm -rf /var/lib/mysql/

 2、使用如下命令,重新初始化mysql

    mysqld --initialize --user=mysql

 3、service mysqld start 

------------------------------------華麗分割線---------------------------------------

修改root密碼報錯解決:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) :表示沒有生成root的臨時密碼

1、service mysqld stop   停掉mysql服務器

   centos6.3安裝mysql5.7

2、mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

   centos6.3安裝mysql5.7

3、show databases;

   use mysql;

   show tables;

4、update user set authentication_string=PASSWORD('root123!@#') where user='root';

   flush privileges;

   exit;

centos6.3安裝mysql5.7

------------------------------------華麗分割線---------------------------------------

   解決錯誤:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

   1、SET PASSWORD = PASSWORD('root123!@#');

   2、flush privileges;

   3、exit;

centos6.3安裝mysql5.7


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女