mysql預設資料庫 Mysql初始化後預設資料庫

2021-10-25 14:16:38 字數 1696 閱讀 3736

一、建立系統資料庫

在shell中執行以下命令:

cd /usr/local/mysql

mkdir sock

cd /usr/local/mysql/bin

初始化資料庫

./mysql_install_db--user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

或者# mysqld --initialize

如果初始化成功之後,系統會提示乙個隨機生成的資料庫密碼,此時需要記住這個密碼,之後登入資料庫需要使用這個密碼!!!

二、登入資料庫

shell> /etc/init.d/mysql.server start --skip-grant-tables;

shell> /usr/local/mysql/bin/mysql –s/usr/local/mysql/sock/mysql.sock

mysql> use mysql;

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

>update user set password_expired="n" where user="root";

> flush privileges;

配置mysql允許遠端鏈結

預設情況下,mysql帳號不允許從遠端登陸,只能在localhost登入。本文提供了二種方法設定mysql可以通過遠端主機進行連線。

1、改表法

在localhost登入mysql後,更改"mysql" 資料庫裡的 "user" 表裡的 "host" 項,將"localhost"改稱"%"例如:

mysql>update user set host = '%' where user = 'root';

mysql>select host, user from user;

2、授權法

例如: 你想myuser使用mypassword(密碼)從任何主機連線到mysql伺服器的話。

mysql>grant all privileges on *.* to 'myuser'@'%'identifiedby 'mypassword' with grant option;

如果你想允許使用者myuser從ip為192.168.1.6的主機連線到mysql伺服器,並使用mypassword作為密碼

mysql>grant all privileges on *.* to'myuser'@'192.168.1.3'identified by 'mypassword' with grant option;

mysql>flush privileges

使修改生效,就可以了.

三、顯示mysql的預設資料庫

shell> /usr/local/mysql/bin/mysql -u root -p

mysql>show databases;

預設資料庫有information_schema、performance_schema、mysql

其中information_schema有62個表主要儲存系統中的一些資料庫物件資訊,如使用者表資訊,列資訊,許可權資訊,字符集資訊,分割槽資訊等等。

performance_schema有87個表,主要儲存資料庫伺服器效能引數

mysql有31個表,主要儲存系統使用者的許可權資訊

mysql預設的資料庫和表 MySQL預設資料庫

information schema 提供了訪問資料庫元資料的方式。元資料是關於資料的資料,如資料庫名 表名 列的資料型別或訪問許可權等。有些時候用於表述該資訊的其他術語包括 資料詞典 和 系統目錄 你可以講information schema看成乙個資訊資料庫,其中儲存著關於mysql伺服器所維護...

MySQL的預設資料庫

mysql的認識 預設資料庫有哪些 1.information schema 2.mysql 3.test 4.ewsdoa schema 5.performance schema information schema 儲存了mysql服務所有資料庫的資訊。具體mysql服務有多少個資料庫,各個資料...

MySQL預設資料庫簡介

類似於ms sql server等大型資料庫,mysql資料庫也提供了內建的資料庫,它們是 1.information schema 其中,第乙個資料庫information schema提供了訪問資料庫元資料的方式。元資料是關於資料的資料,如資料庫名或表名,列的資料型別,或訪問許可權等。有些時候用...