網路安裝mysql:
sudo apt-get install mysql-server
網路訪問mysql資料庫:
sudo vi /etc/mysql/my.cnf
bind_address=127.0.0.1 ==> #bind_address=127.0.0.1 (注釋掉即可)
mysql預設對錶名稱是區分大小寫的,可以如下修改:
/etc/mysql/my.cnf 檔案新增 lower_case_table_names=1 (0 區分大小寫 1 忽略大小寫)
查詢使用者許可權:
use mysql
select host, user, password from user;
賦許可權並立即生效:
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flash privileges;
ubuntu13.10 mysql cant restart
stopping mysql database server: mysqld failed!
starting mysql database server: mysqld already running.
解決方法:
cd /etc/mysql
cat debian.cnf
user=debian-sys-maint
password=******
mysql -uroot -p***x
執行命令:grant all privileges on *.* to 'debian-sys-maint'@'localhost' identified by '' with grant option;
是 debian-sys-maint 的密碼
docker mysql映象忽略表名大小寫
1.安裝mysql映象 docker pull mysql2.執行mysql docker run net host restart always privileged true v usr docker dat mysql data var lib mysql name mysql p 3306 ...
docker mysql映象忽略表名大小寫
1.安裝mysql映象 docker pull mysql mysql server 2.執行mysql docker run net host restart always privileged true v usr docker dat mysql data var lib mysql name...
mysql忽略表名的大小寫引發的悲劇
在windows下,我們可能感受不到大小寫有什麼不同,都可以訪問 然而在linux上,它是區別大小寫的,從而報 表不存在 的錯誤 解決方法1 直接在linux上修改mysql配置,用root帳號登入後,在 etc my.cnf 中的 mysqld 後新增新增lower case table name...