データベースの開始

1709 ワード

データベースを開く
sudo service mysql start      
(mysql-sever        mysql-client    )
mysql -u root -p       -p  ,      exit  。
sudo service mysql stop     
sudo service mysql restart

リモート接続の許可
1.mysqlプロファイルを見つけて、リモート接続を許可する
sudo vi/etc/mysql/mysql.conf.d/mysqld.cnf
bind-address=127.0.0.1コメントを削除
またはbind-address=0.0.0.0に変更してシステムに最初にログイン
mysql -h ip -u root -p

2.rootユーザーの許可
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION; .改.%従ってipを表す、固定ip 11を記入する.11.111 ip ifconfigの表示
3.権限の更新
FLUSH PRIVILEGES;

mysqld.cnfの中のパスワード:ZheDht 1 uoBqNJFd 9 show databases;use mysql show tables;mysqlの表desc userを表示します.構造select user、host from userを見てください.クエリ文
4.変更する場合は、デフォルトのアカウントを使用してログインし、コマンドを入力します.
update mysql.user set authentication_string=password('password') where user='root'and Host = 'localhost';
5.修正に成功したら再起動すればログインできます.アカウントパスワードを使ってmysqlを削除できます.
sudo apt-get autoremove --purge mysql-server-5.7 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-common
データdpkg-l|grep^rc|awk'{print$2}'|sudo xargs dpkg-Pのクリーンアップ
データベース1を作成します.CREATE DATABASE class1804; SHOW DATABASES;
2.CREATE SCHEMA class18042; SHOW DATABASES;
指定した文字セットのデータベースの作成
CREATE DATABASE bc DEFAULT charset=utf8; CREATE SCHEMA bc1 DEFAULT charset=utf8; SHOW DATABASES;
存在しないでCREATE DATABASE IF NOT EXISTSデータベース名ERROR 1007(HY 000):Can't create database'bc 1';Database exists mysql>重複エラーCREATE SCHEMA IF NOT EXISTS bc 1 DEFAULT charset=utf 8を作成します.