window windows+R 輸入bash ?
連接主機的語法: ? ssh 用戶名@主機
使用yum list | grepmysql來查找yum源中是否有mysql
yum list | grep mysql
yum install epel-release ??
yum install mariadb
yum install mariadb-server.x86_64
systemctl start mariadb ? 啟動服務
mysqladmin -u root -p password
ps -ef|grep mysql 查看mysql 的安裝目錄
名稱:ps
說明:顯示瞬間行程 (process) 的動態(tài)
參數(shù):ps的參數(shù)非常多, 在此僅列出幾個常用的參數(shù)并大略介紹含義
-A??? 列出所有的進程
-w??? 顯示加寬可以顯示較多的資訊
-au??? 顯示較詳細的資訊
-aux??? 顯示所有包含其他使用者的行程
-A 顯示所有進程(等價于-e)(utility)
-f 全部列出,通常和其他選項聯(lián)用突委。如:ps -fa or ps -fx and so on.
centos 的版本為7.2 ?當輸入中文是顯示亂碼
設置系統(tǒng)的編碼Set System Language
# show current status
[root@dlp ~]#?localectl
[root@dlp ~]#localectlset-locale LANG=ja_JP.UTF-8
亂碼解決 參考https://www.server-world.info/en/note?os=CentOS_7&p=locale
進入數(shù)據(jù)庫后發(fā)現(xiàn)插入的中文字符顯示亂碼
show variables like 'character%';
默認是客戶端和服務器都用了latin1,所以會亂碼
解決辦法:退出mysq ?
進入/etc
vim my.cnf?
在[mysqld]添加
character-set-server=utf8
重啟mariadb systemctl restart mariadb
進入mysql再次查看 編碼?
show variables like 'character%';
或者echo "show variables like 'char%';" | mysql -u root -p
當改完數(shù)據(jù)庫的編碼后怀泊,插入中文字符是發(fā)現(xiàn)依舊是亂碼,很是不得解柏蘑。
最終感覺是建的數(shù)據(jù)庫有問題狂窑,沒有設置編碼集蟋滴。
創(chuàng)建數(shù)據(jù)庫
CREATE DATABASE mydb
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
創(chuàng)建表
create table user (xm varchar(10) );
插入數(shù)據(jù)
insert into user(xm) values("姓名");
再次查看是發(fā)現(xiàn)亂碼問題解決