在安裝Ubuntu18.04系統後的頭等大事
1、更換國內源
a、備份原有源文件.
sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
b、更換源
備份完源文件後刪除原有的文件,新建一個空白文件.
sudo rm -rf /etc/apt/sources.list
sudo touch /etc/apt/sources.list
sudo vi /etc/apt/sources.list
c、填寫文件內容(阿里源)
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
2、更新
sudo apt-get update
sudo apt-get upgrade
sudo apt-get update
這個命令,會訪問源列表裏的每個網址,並讀取軟件列表,然後保存在本地電腦。我們在新立得軟件包管理器裏看到的軟件列表,都是通過update命令更新的。
update後,可能需要upgrade一下。
sudo apt-get upgrade
這個命令,會把本地已安裝的軟件,與剛下載的軟件列表裏對應軟件進行對比,如果發現已安裝的軟件版本太低,就會提示你更新。如果你的軟件都是最新版本,會提示:
3、安裝MySQL5.7.28
1)、安裝並查看版本
sudo apt-get install mysql-server
sudo service mysql restart
mysql --version
sudo mysql
2)、修改默認字符集
在/etc/mysql/mysql.conf.d/mysqld.cnf 的[mysql]下添加如下:
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
重啓查看效果
sudo service mysql restart;
#登錄mysql
mysql: show variables like '%character%';
3)、修改遠程登錄權限
首先編輯文件/etc/mysql/mysql.conf.d/mysqld.cnf:
保存退出,然後進入mysql服務,執行授權命令:
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
到此所以操作完成,可以在任何主機連接此mysql數據庫服務器了。