天天看點

Centos伺服器安裝mysql5.7 以及儲存emoji圖示

一、 yum方式安裝

  1. 檢查主機上是否安裝過mysql
rpm -qa | grep mysql
           

如果上面指令輸出内容,說明centos主機上已經安裝了mysql。可以選擇解除安裝之前的安裝。

  1. 安裝mysql的yum源
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

下載下傳之後進行安裝
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
           
  1. yum指令安裝mysql
yum install mysql-server
           
  1. 啟動mysql
systemctl start mysqld 
或者
service mysqld start
           

至此mysql已經安裝成功了。

  1. 修改初始的密碼
mysql啟動的時候會在日志中輸出一個初始化的密碼。日志位置:/var/log/,在該目錄下存在mysqld.log或者mysql檔案。檢視輸出的日志,找到初始化密碼。(可以vim進入日志檔案,/password,回車~)
Centos伺服器安裝mysql5.7 以及儲存emoji圖示
mysql -u root -p
執行後輸入初始化密碼。
           
修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

重新整理權限
flush privileges; 
           

至此修改密碼成功。

接下來就可以自己的操作了。

二、可視化工具連結

可視化工具連結的時候,如果出現 message from server: "Host ‘xxx’ is not allowed to connect to this MySQL server。

  1. 伺服器端登陸mysql
  2. use mysql;//切換資料庫
  3. update user set host = ‘%’ where user = ‘root’; //修改連接配接host
  4. flush privileges; //重新整理權限

重新可視化工具連接配接mysql。

三、儲存emoji圖示

//修改庫(必須)
ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
 
//修改表(必須)
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
 
//修改表中某一列字段
ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
           

繼續閱讀