雲端計算學習素材框架,msyql高階操作課件

千鋒雲端計算發表於2019-12-19

在本篇文章中將給大家講解下msyql高階操作:

雲端計算學習素材框架,msyql高階操作課件

連線資料庫

# mysql -uroot -p -h10.18.44.209 -p3306

授權

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

修改資料庫密碼

# vim /etc/my.cnf 追加

validate_password=off

# systemctl restart mysqld

方法一:

mysql > SET PASSWORD FOR user3@'localhost'='new_password';

mysql > flush privileges;

方法二:

mysql > update mysql.user set password=password('newpassword') where user='root';

mysql > flush privileges;

方式三:

mysql > set password for 'root'@'localhost'=password('newpassord');

編譯安裝需要引數

[root@mysql-5.7.17 ~]# cmake . \

-DWITH_BOOST=boost_1_59_0/ \ 指定boost目錄

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ 指定安裝目錄

-DSYSCONFDIR=/etc \ 配置檔案位置

-DMYSQL_DATADIR=/usr/local/mysql/data \ 資料目錄(非常重要 錯誤日誌、資料存放位置)

-DINSTALL_MANDIR=/usr/share/man \ man手冊

-DMYSQL_TCP_PORT=3306 \ 預設埠3306

-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ sock檔案位置,用來做網路通訊的

-DDEFAULT_CHARSET=utf8 \ 字符集的支援 預設

-DEXTRA_CHARSETS=all \ 字符集的支援 擴充套件支援

-DDEFAULT_COLLATION=utf8_general_ci \ 字符集的支援 設定預設排序規則

-DWITH_READLINE=1 \ 可以上下泛歷史命令

-DWITH_SSL=system \ 使用證照登陸 (安全 但是影響傳輸速度)

-DWITH_EMBEDDED_SERVER=1 \ 編譯嵌入式伺服器支援

-DENABLED_LOCAL_INFILE=1 \ 支援從本機匯入

-DWITH_INNOBASE_STORAGE_ENGINE=1 預設引擎 資料如何儲存的庫


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2669553/,如需轉載,請註明出處,否則將追究法律責任。

相關文章