ubuntu環境下mysql安裝和配置

2021-09-02 06:44:12 字數 2135 閱讀 8302

ubuntu下用包管理工具apt安裝非常方便。

執行下面的命令即可完成安裝。

# apt-get install mysql-server-5.7
完成後,啟動mysql,執行:

#/etc/init.d/mysql start
啟動完成,說明安裝成功。

本地client連線:

#mysql
此時發現登陸不了,

執行:

#mysql -uroot -hlocalhost -p
還是登陸不了。

mysql需要做一下配置,才能正常使用。

執行

#/etc/init.d/mysql stop
關閉mysql.

修改配置檔案/etc/mysql/mysql.conf.d/mysqld.conf

在該檔案最後面新增

skip-grant-tables
啟動mysql

#/etc/init.d/mysql start
連線mysql

#mysql回車
修改mysql預設root使用者密碼

mysql>use mysql;

mysql> update user set password=password('123') where user='root' and host='localhost';

mysql> flush privileges;

mysql> exit;

預設root使用者密碼設定成123

修改配置檔案/etc/mysql/mysql.conf.d/mysqld.conf,注釋掉下面的配置

#skip-grant-tables
啟動mysql

/etc/init.d/mysql start
此時,用root使用者就可以登陸了。

但是當前也僅僅是能在本機登陸。如果想從其他機器連線到該mysql伺服器,還是不行。

預設情況下,mysql僅僅允許從本機訪問,在/etc/mysql/mysql.conf.d/mysqld.conf檔案可以檢視,預設情況設定:

bind-address           = 127.0.0.1
這就僅限於本機訪問。

設定為:

bind-address            = 0.0.0.0
就允許所有的機器訪問,也可以設定成乙個特定的ip位址。

重啟mysql服務,就可以從其他機器訪問mysql了。

執行如下**:

mysql> create database demo default charset utf8 collate utf8_general_ci;

query ok, 1 row affected (0.00 sec)

mysql> create user 'demo'@'%' identified by '123456';

query ok, 0 rows affected (0.01 sec)

mysql> grant all on *.* to 'demo'@'%';

query ok, 0 rows affected (0.00 sec)

mysql> show grants for 'demo'@'%';

+-----------------------------------------+

| grants for zy@% |

+-----------------------------------------+

| grant all privileges on *.* to 'demo'@'%' |

+-----------------------------------------+

1 row in set (0.00 sec)

mysql>

建立demo使用者,並允許從所有機器訪問。

Ubuntu環境下配置mysql

安裝mysql 用apt get直接安裝,可以省去配置環境的煩惱 sudo apt get install mysql server mysql client libmysqlclient dev安裝完成後會自動啟動mysql,也選擇手動啟動 service mysqld start 檢測mysql...

ubuntu下安裝mysql環境

手動安裝mysql shell groupadd mysql shell useradd g mysql mysql shell gunzip mysql version.tar.gz tar xvf shell cd mysql version shell configure prefix usr...

Ubuntu 16 04環境下Docker安裝

ps ef 就能列出你當前工作的一些程序 yum install pstree 裝這個命令可以檢視程序樹 ubuntu 16.04 1.更新系統軟體 sudo apt get update2.安裝軟體包以允許apt通過https使用儲存庫 software properties common3.新增...